其他分享
首页 > 其他分享> > android-AFMA_ReceiveMessage未使用APPODEAL定义

android-AFMA_ReceiveMessage未使用APPODEAL定义

作者:互联网

我正在尝试将APPODEAL横幅广告与我的应用集成,并且此错误出现在我的logcat中:

E/Ads: JS: Uncaught ReferenceError: AFMA_ReceiveMessage is not defined

我尝试执行以下操作:AFMA_ReceiveMessage is not defined,但错误消息仍然显示,并且无法看到任何横幅广告.
我对build.gradle的依赖性如下所示:

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile project(':unity-ads-1.5.3')
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'com.google.android.gms:play-services-location:8.4.0'

}

我的横幅广告显示了我主要活动的onCreate()方法上的代码:

new Thread(new Runnable() {
        public void run() {
            Appodeal.initialize(MainActivity.this, appKey, Appodeal.BANNER);
            Appodeal.show(MainActivity.this, Appodeal.BANNER_BOTTOM);
        }
    }).start();

清单上的权限如下:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

并且bundle_id与APPODEAL上的匹配.谁能告诉我发生了什么或那意味着什么?

– – – – – – – – – – 编辑 – – – – – – – – – – –

我刚刚在这个Google网上论坛讨论中发现了问题:

https://groups.google.com/forum/#!searchin/google-admob-ads-sdk/AFMA/google-admob-ads-sdk/LVnmBbQd2l4/47T8Xn0SAgAJ

以我为例,这是新创建的广告单元的问题.
创作开始24小时后,现在可以完美运行了.

解决方法:

检查清单中的活动声明中是否添加了android:theme =“ @ android:style / Theme.Translucent”,如下所示:

<activity android:name="com.google.android.gms.ads.AdActivity" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|s‌​creenSize|smallestScreenSize" 
     android:theme="@android:style/Theme.Translucent" /> 

按照comments on this question,这似乎已经解决了某人的问题

另外,尝试将整个GMS库包含在您的依赖项中,看看是否可行:

更换:

compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'com.google.android.gms:play-services-location:8.4.0'

带有:

compile 'com.google.android.gms:play-services-ads:8.4.0'

标签:admob,android
来源: https://codeday.me/bug/20191119/2034450.html