我正在构建一个Android应用。我正在尝试使用Admob,但我遇到了一些问题。我按照他们网站上的指南,在网上寻找答案,但找不到答案。
我的问题是我看不到任何广告。 在日志中,我看到以下内容 -
04-22 16:47:06.660:INFO / Ads(28251): onFailedToReceiveAd(没有要显示的广告。)
我在测试模式和常规模式下都看到此消息。 我可以在模拟器中看到测试广告。
谢谢!
答案 0 :(得分:3)
如果没有要展示的广告,则无法展示广告。这并不意味着它不起作用。 AdMob并不总是展示广告,必须有可用的东西。如果它在模拟器上运行,您已成功将AdMob实施到您的应用程序中。
答案 1 :(得分:1)
在main.xml
中,添加:
<com.google.ads.AdView android:id="@+id/ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="a14ed7ed1b71bc0"
ads:testDevices="TEST_EMULATOR,TEST_DEVICE_ID_GOES_HERE"
ads:loadAdOnCreate="true"/>
并在您的清单中添加到应用程序标记中:
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
您的应用必须包含Google AdMob Ads Sdk 431.jar