我有一个只需要在主菜单中显示的横幅。我想在玩家完成游戏并即将返回主菜单时显示插页式广告。请求和展示广告没有问题。但是,谷歌说我
When you are finished with a BannerView or InterstitialAd, make sure to call the Destroy() method before dropping your reference to it.
bannerView.Destroy();
interstitial.Destroy();
This notifies the plugin that the object should be garbage collected. Failure to call this method will result in memory leaks.
我不知道什么时候应该销毁我的广告?每次玩家退出游戏(For banner)?每次玩家从主菜单到游戏(横幅)?我应该在展示后删除插页式广告,并在我想再次展示时请求回复吗?
答案 0 :(得分:0)
在丢失对广告变量的引用之前,您应该致电destroy()
。因此,如果您的广告位于ActivityB上并退出到ActivityA,那么您应该在ActivityB的ad.destroy()
方法中调用onDestroy()
。