我的一个客户与 DFP/GAM SDK 集成。他们设置了我们在 DFP/GAM 上提供的 JS 代码,但每当我的公司不响应他们的广告请求时,他们就会看到广告位中出现“空白”广告。我注意到,只要没有在桌面上填写广告请求,就会有折叠 div 的文档,但看不到任何移动应用程序(Android 和 iOS)的文档。
在创建我自己的测试 JS 标记时,我特意设置 style.display=“none” 每当广告请求没有响应时。从理论上讲,这应该消除广告位中的空白。但是,空白仍然存在。这让我相信这个问题的解决方案在于折叠发布商应用端(而不是 javascript 标签端)的广告位。
有一种方法可以让您隐藏并有效折叠广告位。对于 Android,它是 .setVisibility(View.GONE)。但是,它需要来自 DFP/GAM 的一些输入,表明需求合作伙伴没有响应。DFP/GAM 是否以某种事件侦听器的形式提供此功能?我的思路正确吗?或者它实际上是一个 Javascript 标签问题?
非常感谢有关如何解决此空广告问题的任何反馈和建议!