我正在使用 Admob SDK 和 Tobonet SDK 。
在单独的视图控件中使用它们可以正常工作。
现在我正在使用中介 - 在实现自定义事件的代码之后 - 工作正常,但仍然使用单独的视图。现在我的目标是使用一个视图控件。但 Admob 和 Tobonet 对于有广告的观点有不同的声明。
根据当前广告,在屏幕上的同一位置设置两个视图并进行不可见/可见切换是不是一个好主意?
如果有人设法使用一个视图控件 - 请帮助我!
更新管理以解决如何在相同的位置使用booth提供商。仍然不知道Admob是否使用相同的视图/自定义服务器横幅/或切换广告视图?
答案 0 :(得分:1)
有关实施自定义事件的完整说明,请参阅this guide。
当您实施自定义活动时,您需要来自第三方广告网络(在本例中为Tobonet)的广告,并且当广告网络返回广告时,您会调用:
MediationBannerListener.onReceivedAd(View);
AdMob SDK只在容器AdView
中显示该视图。所以视图层次结构如下所示:
YourMainLayout
--com.google.ads.AdView (mediation container view with no ad)
----Tobonet ad View (contains the ad)
通过中介网络获取AdMob广告时,您的视图层次结构实际上如下所示:
YourMainLayout
--com.google.ads.AdView (mediation container view with no ad)
----com.google.ads.AdView (contains the ad)
AdMob Mediation会为您处理视图切换 - 在刷新时,它会删除中介容器内的所有视图,并将其替换为来自下一个广告网络的新视图。您不需要自己处理视图的可见性。