我已經使用Firebase推動AdMob在我的一些應用程序,在所有的應用程序它工作正常,但在其中1應用程序它給以下錯誤:Android - AdMob未加載通過給出錯誤代碼0
There was a problem getting an ad response. ErrorCode: 0 Ads: Failed to load ad: 0
我已經嘗試了很多來自谷歌的解決方案,但還沒有獲得,單位ID也可以。廣告正在測試設備中加載,但實時廣告導致此問題。我試圖通過更改包名稱並在AdMob上創建新應用程序,但仍然存在同樣的問題。代碼片段如下。什麼是問題?
MobileAds.initialize(this, "ca-app-pub-8845338895058113~6722149984");
adInterstial = new AdInterstial(SplashActivity.this);
mAdView = (AdView) findViewById(R.id.adView);
final AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice(getString(R.string.admob_test_device))
.build();
mAdView.loadAd(adRequest);
XML代碼
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id"
android:visibility="visible"
/>
如果你的admob電子郵件是新的,等待半天 –
這不是新的,我已經連接了我的一些其他應用程序在過去,他們都沒問題。 –
您是否在清單文件中添加了AdActivity?如果沒有,那麼添加它,接下來如果它仍然無法正常工作,那麼更改您的AdRequest這個行,因爲我面臨同樣的問題.... AdRequest adRequest = new AdRequest.Builder()。build(); 在佈局中: - 將adView的寬度設置爲match_parent – Bhavnik