2016-11-21 10 views
0

私は一部のアプリでAdMobをImpelmentするためにFirebaseを使用しています。すべてのアプリでうまくいきますが、次のエラーが発生しているアプリの1つです:Android - AdMobでエラーコード0を指定して広告を読み込んでいません

私はgoogleから多くのソリューションを試しましたが、まだ利得はありませんでした。ユニットIDもOKです。テストデバイスに広告が読み込まれていますが、実際の広告で問題が発生しています。私は、パッケージ名を変更して新しいアプリケーションを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" 
     /> 
+0

電子メールが新規の場合は、1/2日待つ –

+0

これは新しいものではありません。私は他のいくつかのアプリケーションを過去にリンクしています。 –

+0

マニフェストファイルにAdActivityを追加しましたか?そうでない場合は、それを追加し、次に正常に動作しない場合は、同じ問題に直面しているため、この行でAdRequestを変更してください。 AdRequest adRequest = new AdRequest.Builder()。build(); レイアウト: - あなたのadViewの幅をmatch_parentに設定します – Bhavnik

答えて

0

ITSはlive.so数時間待ってから再度試しに広告を来て、いくつかのより多くの時間がかかります。

google Mobile Ads SDK Teamから、新しい広告ユニットIDを作成してライブ広告をリクエストしたばかりである可能性があります。そのような場合は、広告が配信されるまでに数時間かかることがあります。テスト広告を受け取っている場合、実装は正常です。数時間待ってライブ広告を受信できるかどうかを確認してください。そうでない場合は、調査対象の広告ユニットIDをGoogleに送信してください。

注: Googleの更新(Firebaseとモバイル広告SDK)を使用すると、多くの理由のためにスローすることができGoogle Mobile Ads SDK

compile 'com.google.firebase:firebase-ads:9.8.0 
+0

これは数日後に何度も試してみましたが、まだ利益はありませんでした。私も新しいアプリケーションを作成し、新しいユニットIDを使用しても、問題は同じです。正確な理由を把握することはできません。 –

+0

あなたのコードに問題がなければ、テスト広告を試してください。何時間も待たなければなりません。 – sasikumar

+0

広告:受信エラーHTTP応答コード:403 時にはこれも表示されます。 –

0

エラーコード0からのすべてのプロセスを行って、モバイルads.Checkのために、しかし、ほとんどそれは以下の2つの理由で(私の個人的な経験から)次のようになります。

それは今までGoogleが初期化されていませんですので、あなただけの広告ユニットを作成している
  1. 。少なくとも3〜4時間待ってください。

  2. あなたのアンドロイドアプリでは、admobを初期化していません。

    MobileAds.initialize(this, "YOUR_APP_ID"); 
    

ので、それを行うようにしてください。

関連する問題