我不知道发生了什么,我的代码零更改,1天后,我现在没有显示Admob广告(以前工作完美无缺),我收到此错误:
E/Ads(775): JS: Uncaught ReferenceError: AFMA_getSdkConstants is not defined (http://media.admob.com/:1)
我没有使用任何代码来启动广告,只使用XML,如下所示:
<com.google.ads.AdView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="<took my id out>"
ads:loadAdOnCreate="true" />
请,如果有人知道或有预感可能出错,我真的很感激一些建议!
谢谢!
编辑:是的,事实证明它是受惊的AVD!我删除了所有的AVD,当我添加一个新的AVD时,它工作在从2.3.3到4.2的所有内容。去图。答案 0 :(得分:0)
在单独的线程中加载add然后我认为它将起作用,因为android的更新版本想要在另一个线程中实现网络操作。
您可以使用线程然后加载添加
adView.loadAd(new AdRequest());
答案 1 :(得分:0)
您是否已在Manifest
文件中定义了广告活动
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>