Play ストアで自分のアプリの 1 つにアップデートを送信したところ、そのアプリに広告が表示されなくなっていることに気付きました。私は AdMob メディエーションを使用しており、Millennial Media を 2 番目の広告ソースとして使用しています。
Android Studio を介してアプリを実行すると、エミュレーターと Android デバイス (ミレニアル メディアと AdMob の両方) で広告を表示できます。ただし、署名付きリリース APK を生成して Android デバイスにインストールすると、広告リクエストは常に を返しますERROR_CODE_NO_FILL
。
ミレニアル メディアを削除するか、最初に AdMob を使用すると、本番アプリに AdMob 広告が表示されます。つまり、ミレニアル メディアの問題のようです。
私の Millennial Media アカウントは問題ないようで、テスト中に表示された広告のインプレッションを確認できます。キーストアに問題があるのではないかと思ったのですが、アップデートを Play ストアに公開することはできなかったはずですよね?
私も試しました:
- プレイ サービス API を から に更新
'com.google.android.gms:play-services:6.+'
する'com.google.android.gms:play-services:7.+'
- 最新の Android Studio アップデートの実行
- ソリューションのクリーニングと再構築
buildToolsVersion
への更新"22.0.1"
- 更新
compileSdkVersion
してtargetSdkVersion
から22
これはリリース APK であるため調査が難しく、AdListener
onAdFailedToLoad
メソッドに渡された整数エラー コードしか情報がありません。
Millennial Media を広告メディエーションから除外しただけです。しかし、誰かが同様の問題に直面している場合は、あなたが提供できる助けやアドバイスをいただければ幸いです.