2016-05-12 11 views
1

私は広告を追加しようとしている私のAndroidアプリに問題があります。奇妙なことは、広告は最初のアクティビティには完全に読み込まれますが、他のものは完全に読み込まれないということです。私はhttps://developers.google.com/admob/android/existing-appの指示に従っていますが、役に立たないのはまだ最初のアクティビティでしか動作しません。広告を掲載しているアクティビティごとに別の広告ユニットIDがあり、間違いを避けるためにウェブサイトからコピーして貼り付け、すべての空白を削除しました。私が手AdMob ErrorCode 0ほとんどが

応答は次のとおりです。

There was a problem getting an ad response. ErrorCode: 0 
Failed to load ad: 0 

私はAdMobのからこの応答を取得したい理由について研究を行ってきた、と私は私が見つけた解決策を試してみた、彼らは正しいを追加します私のマニフェストファイルにバージョンを追加するには、Google Playサービスのバージョン(および更新を確認)をbuild.gradleファイルに追加し、実際の電話(Lollipopを実行しているLG G4)同じ結果を得るためにAndroid Androidを実行していた別の携帯電話で試しました。

私は私のページに広告をロードする方法は、このコードを使用することです:

AdView mAdView = (AdView) findViewById(R.id.adView); 
AdRequest adRequest = new AdRequest.Builder().build(); 
mAdView.loadAd(adRequest); 

これは、その上に広告を持つすべての活動でも同じです。

これは私のマニフェストファイルの抜粋です:

<meta-data 
    android:name="com.google.android.gms.version" 
    android:value="@integer/google_play_services_version" /> 

は最後に、これも私のレイアウトの全てで同じである私のレイアウトファイル、の広告スニペットです:

<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_home"> 
</com.google.android.gms.ads.AdView> 

さまざまなアクティビティ広告ユニットIDごとに文字列リソースがあります。

+0

Google Playサービスライブラリのどのバージョンを呼び出していますか? –

+0

@Yoannバージョン8.4.0 – Jono

答えて

1

ちょうど作業を開始しましたが、何も変更はありませんでした。以前にそれを構築するのに問題があったのでしょうか?誰も知っている、みんなのおかげですべての助けをありがとう。

0
AdView adView = findViewById(R.id.adView); 
AdRequest adRequest = new AdRequest.Builder() 
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
.build(); 
adView.loadAd(adRequest); 
+2

私のコードが最初のアクティビティで動作するが残りの部分で動作しない理由は説明されていません。エミュレータでは動作していないので動作しません。 – Jono

+0

あなたのコードを説明してください!! – Robert

-1

マニフェストファイルにこの行を追加しましたか?

<activity 
    android:name="com.google.android.gms.ads.AdActivity" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> 

たりAdMobアカウントを開き、キーの新しいセットを作成し、あなたのproject.thisにこのキー(バナー/間質)を入れ、この

のようにしてみてください私は、このように固定したら、私に起こっています、この解決策を試してください。それでもadMobで新しいアプリを作成(名前を変更するだけ)して新しいキーを作成する

+0

私はこの答え(私はどのようにコピー貼り付けられている)から理解するから、私はすべての私のキーを削除し、それらを再作成し、それが動作しない場合は、アプリケーションを削除し、別の名前で再作成します。 – Jono

+0

私の編集したものをチェックしてください---(自分の答えからコピー貼り付け) –

0

Admobバナー広告を読み込むたびに0エラーが発生します。これはあなたが署名していないためです。あなたは読み込んで表示する必要があります。admobバナーad.ifテスト広告は完全にサーバー化しています。 .0 apkに署名していないとエラーが発生することがあります

関連する問題