Так что моя проблема на самом деле довольно проста. У меня есть Rewardable AdMob AdWord, но он запускается прямо сейчас методом onclick. Как мне сначала узнать, как загрузить Rewardvideoad, а затем отобразить его без метода onclick?
мой метод oncreate:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_admob);
weekname = getIntent().getExtras().getString("week");
score = getIntent().getExtras().getString("score");
username = getIntent().getExtras().getString("username");
button4 = findViewById(R.id.button4);
button4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mRewardedVideoAd.isLoaded()) {
mRewardedVideoAd.show();
}
}
});
MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");
mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this);
mRewardedVideoAd.setRewardedVideoAdListener(this);
loadRewardedVideoAd();
}
private void loadRewardedVideoAd() {
mRewardedVideoAd.loadAd("ca-app-pub-3940256099942544/5224354917",
new AdRequest.Builder().build());
}
Пожалуйста, помогите,
Спасибо;)