【发布时间】:2022-04-07 10:48:33
【问题描述】:
在将 admob 添加到项目并使用之后,当屏幕上没有任何反应时,我经常在控制台中收到此类消息,并且应用程序变得太慢。
I/Ads (3001):此请求是从测试设备发送的。
W/Ads (3001): #004 webview 被破坏。忽略操作。
I/chatty (3001): uid=10080(com.github.testapp) 相同的 1 行
W/Ads (3001): #004 webview 被破坏。忽略操作。
E/eglCodecCommon(3001): glUtilsParamSize: 未知参数 0x000085b5
I/chatty (3001): uid=10080(com.github.testapp) RenderThread 相同的 18 行
E/eglCodecCommon(3001): glUtilsParamSize: 未知参数 0x000085b5
W/Ads (3001): #004 webview 被破坏。忽略操作。
I/chatty (3001): uid=10080(com.github.testapp) 相同的 1 行
W/Ads (3001): #004 webview 被破坏。忽略操作。
I/Choreographer(3001):跳过了 30 帧!该应用程序可能是 在它的主线程上做太多的工作。
E/eglCodecCommon(3001): glUtilsParamSize: 未知参数 0x000085b5
I/chatty (3001): uid=10080(com.github.testapp) RenderThread 相同的 88 行
E/eglCodecCommon(3001): glUtilsParamSize: 未知参数 0x000085b5
D/EGL_emulation(3001): eglMakeCurrent: 0xe63abce0: ver 3 0 (tinfo 0xbf992bc0)
E/eglCodecCommon(3001): glUtilsParamSize: 未知参数 0x000085b5
我以这种方式在无状态小部件中使用它:
@override
Widget build(BuildContext context) {
BannerAd _currentBannerAd = BannerAd(
adUnitId: AdManager.bannerAdUnitId,
size: AdSize.banner,
);
void _loadBannerAd() {
_currentBannerAd
..load()
..show(anchorType: AnchorType.bottom);
}
_loadBannerAd();
return FutureBuilder<List<String>>(...
【问题讨论】:
-
即使我也面临同样的问题。即使在没有 Admob 代码的屏幕上,广告也会显示。
-
@PallavChaudhari 您必须处理掉您的 BannerAd 才能将其关闭。在那之前,添加将出现在每个屏幕上。
-
是的,在弄乱了代码之后,我有点想通了。