0
我無法在我的應用中使用Google Admob查看廣告。爲什麼在我的Android應用程序中看不到廣告? (獲取無效響應代碼:499)
這是LogCat
輸出:
01-22 02:11:21.335: I/Ads(626): Request scenario: Online server request.
01-22 02:11:21.666: I/Ads(626): Invalid response code: 499
01-22 02:11:21.666: D/webviewglue(626): nativeDestroy view: 0x2a206860
01-22 02:11:21.675: I/Ads(626): onFailedToReceiveAd(There was an internal
error.)
我可以修復該做些什麼呢?
private AdView adMobView;
private AdRequest adMobRequest;
@Override
public void onCreate(Bundle savedInstanceState) {
....
startAds();
.....
}
private void startAds() {
//AdMob
adMobView = new AdView(this, AdSize.BANNER, ADMOB_ID);
LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout);
layout.addView(adMobView);
adMobRequest = new AdRequest();
adMobView.loadAd(adMobRequest);
}
清單XML
...
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
...
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
..
我對設備的Galaxy S4和Android上的模擬設備測試。
AdMob統計信息的今天我已累計了33次請求0次展示,但昨天我累計了77次請求並且只有1次展示。我不知道問題出在我的代碼中,還是Google不給我發送廣告。
但是如果我真上設置測試模式,我收到我貼在上面:(相同的錯誤
你應該包含相關的源代碼並描述您的嘗試,以便其他人更容易幫助您。 – MasterAM
private AdView adMobView; private AdRequest adMobRequest; @覆蓋 \t公共無效的onCreate(捆綁savedInstanceState){ \t \t (...) startads(); } \t私人無效startAds(){ \t \t \t //的AdMob \t adMobView =新的AdView(此,AdSize.BANNER,ADMOB_ID); LinearLayout layout =(LinearLayout)findViewById(R.id.linearLayout); \t layout.addView(adMobView); \t adMobRequest = new AdRequest(); \t adMobView.loadAd(adMobRequest); \t} – NotOnly
太好了。現在,您可以編輯您的問題以包含它。嘗試正確格式化(看看我編輯原始文章的方式)。 – MasterAM