将 MoPub 故障转移标签集成到 Media.Net Javascript
Posted
技术标签:
【中文标题】将 MoPub 故障转移标签集成到 Media.Net Javascript【英文标题】:Integrate MoPub Failover tag into Media.Net Javascript 【发布时间】:2020-05-27 20:04:47 【问题描述】:我喜欢通过 javascript 将 Media.Net 网络添加到 MoPub。 Media.Net 的团队向我发送我应该添加到 MoPub 网络选项卡的 javascript。到目前为止一切顺利。
他们发给我的正是这段代码:
//Add this code in head section
<script type="text/javascript">
window._mNHandle = window._mNHandle || ;
window._mNHandle.queue = window._mNHandle.queue || [];
medianet_versionId = "3121199";
</script>
<script src="//contextual.media.net/dmedianet.js?cid=MYCUSTOMERKEY" async="async"></script>
//Add this code in body section
<div id="BANNERKEY">
<script type="text/javascript">
try
window._mNHandle.queue.push(function ()
window._mNDetails.loadTag("BANNERKEY", "320x50", "BANNERKEY");
);
catch (error)
</script>
</div>
我相信这两个标签都应该像这样进入 MoPub 的网络标签:
但问题来了。 MoPub 强烈推荐add a failover tag,以防网络响应未填充或任何其他错误。但我的知识仅限于将此故障转移标记添加到 Media.Net javascript 代码。
<script type="text/javascript" charset="utf-8"> loaded=true; window.location="mopub://failLoad"; </script>
【问题讨论】:
【参考方案1】:我在 catch 块中添加了故障转移标记,它似乎可以工作。
<script type="text/javascript">
window._mNHandle = window._mNHandle || ;
window._mNHandle.queue = window._mNHandle.queue || [];
medianet_versionId = "3121199";
</script>
<script src="//contextual.media.net/dmedianet.js?cid=MYCUSTOMERKEY" async="async">
</script>
<div id="BANNERKEY">
<script type="text/javascript">
try
window._mNHandle.queue.push(function ()
window._mNDetails.loadTag("BANNERKEY", "320x50", "BANNERKEY");
);
catch (error)
loaded= true;
window.location="mopub://failLoad";
</script>
</div>
【讨论】:
以上是关于将 MoPub 故障转移标签集成到 Media.Net Javascript的主要内容,如果未能解决你的问题,请参考以下文章