Iframe mraid.expand()在双击studio中无法正常工作

Iframe mraid.expand()在双击studio中无法正常工作,iframe,expandable,window.parent,mraid,Iframe,Expandable,Window.parent,Mraid,我试图将一个mraid项目上传到Google的DoubleClick studio,并注意到mraid.expand()事件无法正常工作。该广告是一个应用程序内可扩展的横幅,基本上在第一次之后,mraid.expand()实际上不会扩展到全屏,而是扩展到横幅本身。目前的解决方案是: var isFirstTime = true; ... if(isFirstTime) { mraid.expand(); isFirstTime = false; } else { mraid.e

我试图将一个mraid项目上传到Google的DoubleClick studio,并注意到mraid.expand()事件无法正常工作。该广告是一个应用程序内可扩展的横幅,基本上在第一次之后,mraid.expand()实际上不会扩展到全屏,而是扩展到横幅本身。目前的解决方案是:

var isFirstTime = true;
...
if(isFirstTime) {
   mraid.expand();
   isFirstTime = false;
} else {
   mraid.expand();
   if (window.parent) window.parent.mraid.expand();
} 

我注意到,因为双击将所有内容嵌入到的层中,所以关闭按钮实际上位于包含我们上载的代码的父级中,因此需要一个window.parent.mraid.expand()来正确触发expand()。这似乎真的很有问题,我想知道是否有人以前见过这个问题,或者有更好的解决方案

请记住,DoubleCLick Studio不推荐使用MRAID格式,因此需要构建该格式。

我想知道DoubleCLick exchange是否解决了这一问题?现在我只使用MoPub。