【问题标题】:MRAID tag ErrorsMRAID 标签错误
【发布时间】:2015-11-02 16:53:42
【问题描述】:

我正在与 MRAID 第三方标签提供商合作,据报道有一些 MRAID 标签无法正常服务。通过查看他们的报告,我们发现了一些原因,其中包括: “mraid 对象不存在”贡献了很多被拒绝的印象。你们中的任何人都可以帮我理解错误“mraid 对象不存在”的确切含义吗?

谢谢大家。

【问题讨论】:

    标签: mraid


    【解决方案1】:

    Mraid 标签将在 Mraid 兼容的 Web 视图容器中工作。如果 webview(在 IOS/ANDROID/Windows APPS 内)不支持 mraid(通常由广告 SDK 供应商提供给 APPS 创建者),您将无法参考可用的 mraid,因此您的广告可能不会完全可以在 APP 内部工作。

    但是,如果您仅在移动 Web 应用程序中提供 Mraid 标签,则浏览器不会为您提供对 mraid 对象的引用,因此在这种情况下,maid 对象将始终未定义。因此,在移动 Web 应用程序中,广告创建者根本不能使用 mraid,只有在 mraid 对象存在时才会使用它。例如

    if (typeof mraid == 'undefined'){
            //MOst probably mobile web
            //Or If you are sure that your ad is presented in APPs, most probably then 
            //their Mobile Ad SDK's don't support mraid
    }else {
          if (mraid.getState() == 'loading')
          {
              mraid.addEventListener("ready", mraidIsReady); //wait until marid is loaded and ready
          }else{
                //Add is ready and you can call display ad related function here
          }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多