0
これは私の報酬ビデオコードです。私がしたいことは、クリックごとに報酬ビデオをロードするボタンです。私が直面した問題は、最初に報酬ビデオの読み込みには時間がかかり、2回目の報酬ビデオは一度だけ要求されるということです。遅延なしで報酬のビデオを開始する正しい方法は何ですか?Admob報酬ビデオ広告
rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(MainActivity.this);
rewardedVideoAd.loadAd("ca-app-pub-3940256099942544/5224354917", new AdRequest.Builder().build());
rewardedVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() {
@Override
public void onRewarded(RewardItem reward) {
}
@Override
public void onRewardedVideoAdLeftApplication() {}
@Override
public void onRewardedVideoAdClosed() {}
@Override
public void onRewardedVideoAdFailedToLoad(int errorCode) {
rewardedVideoAd.loadAd("ca-app-pub-3940256099942544/5224354917",new AdRequest.Builder().build());
}
@Override
public void onRewardedVideoAdLoaded() {}
@Override
public void onRewardedVideoAdOpened() {}
@Override
public void onRewardedVideoStarted() {
rewardedVideoAd.loadAd("ca-app-pub-3940256099942544/5224354917",new AdRequest.Builder().build());
}
});
、これは私がすることができますクリックコード
if (rewardedVideoAd.isLoaded()){
rewardedVideoAd.show();
}
ここで、「MobileAds.initialize(...)」を呼び出していますか? – MatPag