在Android中关闭奖励视频广告

在Android中关闭奖励视频广告,第1张

概述我正在设计一个应用程序,其中包含一个奖励视频,然后给予玩家另一种生命.对于用户体验和参与度,我希望确保此奖励视频在30秒后关闭,并且用户将被带回应用程序.我们正在为4个最大的视频网络(Chartboost,Vungle,App Lovin和Ad Colony)使用客户端中介解决方案. 许多广告网络提供了这种近距离功能,例如MoPub的MoPubView.destroy().但是,并非所有网络都提供 我正在设计一个应用程序,其中包含一个奖励视频,然后给予玩家另一种生命.对于用户体验和参与度,我希望确保此奖励视频在30秒后关闭,并且用户将被带回应用程序.我们正在为4个最大的视频网络(Chartboost,Vungle,App lovin和Ad Colony)使用客户端中介解决方案.

许多广告网络提供了这种近距离功能,例如MoPub的MoPubVIEw.destroy().但是,并非所有网络都提供关闭广告的程序化方法.

我遇到的所有广告网络都会扩展VIEw类以展示他们的广告.这意味着广告本身必须位于应用的VIEw堆栈中.

有没有办法循环浏览视图并关闭与广告匹配的视图?这似乎应该是可能的,因为MoPub的SDK使用以下代码:

public voID destroy() {    unregisterScreenStatebroadcastReceiver();    removeAllVIEws();    ....}

而removeAllVIEws()是一个ViewGroup方法,由以下组成:

public voID removeAllVIEws() {    removeAllVIEwsInLayout();    requestLayout();    invalIDate(true);}

我很难将这个VIEwGroup代码与Enumerate/Iterate all Views in Activity?中的VIEw迭代器结合起来.有什么想法吗?

解决方法 如果广告视图是由您的应用生成的,为什么不保留对衍生视图的引用并在30秒后关闭该视图?或者,如果它们提供XML配置,请为XML视图提供ID并执行findVIEwByID(…)并关闭该视图. 总结

以上是内存溢出为你收集整理的在Android中关闭奖励视频广告全部内容,希望文章能够帮你解决在Android中关闭奖励视频广告所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1125436.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存