私は広告を追加しようとしている私の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ごとに文字列リソースがあります。
Google Playサービスライブラリのどのバージョンを呼び出していますか? –
@Yoannバージョン8.4.0 – Jono