AFMA_ReceiveMessage 未使用 APPODEAL 定义

2024-01-19

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

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

我尝试这样做:AFMA_ReceiveMessage 未定义 https://stackoverflow.com/questions/21119062/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 上的bundle_id 相匹配。谁能告诉我发生了什么事或者这意味着什么?

- - - - - - - - - - 编辑 - - - - - - - - - - -

我刚刚在谷歌小组讨论中发现:

https://groups.google.com/forum/#!searchin/google-admob-ads-sdk/AFMA/google-admob-ads-sdk/LVnmBbQd2l4/47T8Xn0SAgAJ 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" /> 

这似乎已经解决了某人的问题对这个问题的评论 https://stackoverflow.com/a/33907502/1957401

还尝试将整个 GMS 库包含在您的依赖项中,看看是否有效:

Replace:

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'

With:

compile 'com.google.android.gms:play-services-ads:8.4.0'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AFMA_ReceiveMessage 未使用 APPODEAL 定义 的相关文章

随机推荐