我用的是"firebase_admob"包https://pub.dev/packages/firebase_admob
我的代码在
下面static void hideBannerAd() {
if (_bannerAd != null) {
_bannerAd.dispose();
_bannerAd = null;
}
}
我所有的广告功能都被定义为静态的,这是完美的。
目前我正在关闭我的应用程序的特定页面上的广告。
然而,自从发布我的应用程序以来,某些客户发现hideBannerAd不能正常工作。
在一个特定的页面上,他们说有时广告关闭得很好,有时没有,一旦它没有关闭,它就永远不会关闭(即使他们进入和离开那个特定的应用程序的屏幕页面)。
在我的设备上,这完全没有任何错误。
如果你经常关闭和打开AdMob横幅,是否会出现网络纠结而不能正常工作的情况?
如有任何建议,不胜感激
我在一个项目上遇到了这个问题,这是一个包错误。这里有一些类似的未解决的GitHub问题:#96,#669,#3056,#3900。该软件包维护得很差,但由于最近的FluterFire重组,这种情况可能会改变。