Android 接收E/Ads:JS:Uncaught ReferenceError:AFMA_ReceiveMessage未定义(:1)
如上所述,我在应用程序中输入AdMob时收到上述错误。我当然签出了(这似乎没有一个具体的解决方案),我签出了(但我的广告已经有20个小时了),我签出了(没有答案),我签出了(不是我得到的确切错误)。我的代码如下: 在清单中,我重新请求权限:Android 接收E/Ads:JS:Uncaught ReferenceError:AFMA_ReceiveMessage未定义(:1),android,admob,Android,Admob,如上所述,我在应用程序中输入AdMob时收到上述错误。我当然签出了(这似乎没有一个具体的解决方案),我签出了(但我的广告已经有20个小时了),我签出了(没有答案),我签出了(不是我得到的确切错误)。我的代码如下: 在清单中,我重新请求权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACC
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我按照建议使用了DEVICE_ID_EMULATOR,也尝试了我的DEVICE ID。在过去的大约20个小时里,我一次又一次地尝试,我都快疯了。有人知道我哪里出错了吗?您是否将此添加到活动java文件中?初始化(getApplicationContext(),“您的应用程序ID”);嗨,我现在用了一个插播广告,效果很好。但是谢谢你的努力。我想我没有包括这个,但我现在不是100%确定…将它添加到你的广告活动中,还要确保广告已经创建了5个多小时,并更新到最新的sdk以确保你不会错过任何东西。
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
ads:adSize="SMART_BANNER"
ads:adUnitId="@string/banner_ad_overview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"/>
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest.Builder adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
// .addTestDevice("my device id");
AdRequest request = adRequest.build();
mAdView.loadAd(request);