昨日まではテスト広告が表示されてたけど、今日はCode3になってしまう。
onRewardedVideoAdLoaded Code 3
mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance( this );
mRewardedVideoAd.setRewardedVideoAdListener( this );
loadRewarded();
}
private void loadRewarded() {
if( !mRewardedVideoAd.isLoaded() ) {
mRewardedVideoAd.loadAd( getString( R.string.ad_reword ),
new AdRequest.Builder().addTestDevice( getResources().getString( R.string.test_device_id ) ).build() );
}
}
@Override
public void onRewardedVideoAdFailedToLoad( int errorCode ) {
addTestDeviceでテストデバイスを指定してるけど
試しに、下記の方法でコードをアプリIDはそのままで、リワードのコードを変更したら表示されるようになった。
リワードはaddTestDeviceだけじゃだめなのか?
テストには必ずテスト広告を使用する
アプリの開発中やテストの際は必ずテスト広告を使用し、実際の広告は使用しないでください。実際の広告を使用すると、アカウントの停止につながる可能性があります。
テスト広告を読み込むには、次に示す Android 動画リワード向けのテスト専用広告ユニット ID を使う方法が便利です。
ca-app-pub-3940256099942544/5224354917https://developers.google.com/admob/android/rewarded-video