я работаю над этим уже много дней, у меня есть задача, которую я должен был выполнить некоторое время, но она не работает. Может кто-нибудь помочь мне решить эту проблему? Я должен показывать несколько рекламных объявлений в очереди здесь это код ниже
public class MainActivity extends AppCompatActivity {
private InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MobileAds.initialize(this, "ca-app-pub-1715420772455294~2411911048");
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-1715420772455294/7926895940");
prepareAd();
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
// Load the next interstitial.
prepareAd();
Toast.makeText(MainActivity.this,"Wait Ad is loading",Toast.LENGTH_SHORT).show();
}
public void onAdLoaded(){
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
Toast.makeText(MainActivity.this,"Ad did not load",Toast.LENGTH_SHORT).show();
}
}
});
}
public void onClick(View v) {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
Toast.makeText(this,"Ad did not load",Toast.LENGTH_SHORT).show();
}
}
public void prepareAd(){
mInterstitialAd.loadAd(new AdRequest.Builder().build());
}
Этот код хорош, но не помогает мне, потому что он загружает объявление на закрытом, но я хочу загрузить несколько объявлений одновременно и при каждом закрытии показывать их в очереди, как First In First Out (FIFO)