Mình làm theo từng bước trong AdMob, trong máy ảo thì hiện mà Publish tải về máy khác ko thấy hiện Interstitial Ads (trong máy ảo thấy hiện nhưng cũng là Interstitial Ads thử nghiệm của AdMob, chứ ko phải quảng cáo thật) ,
Banner ads thì hiện bình thường.
Trong máy điện thoại của mình lại không hiện gì cả.
Code như sau:
InterstitialAd mInterstitialAd; //Khai bao bien
Trong oncreate()
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-4995176374171091/3715694765");
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded(){
adShowInter();
}
@Override
public void onAdClosed() {
}
});
requestNewInterstitial();
Ngoài onCreate
private void requestNewInterstitial() {
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("D604C76A0F121317824F044751C56E17")
.addTestDevice("E0266348BD537CBAC2504A9CA6609498")
.build();
mInterstitialAd.loadAd(adRequest);
}
private void adShowInter(){
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
Hay mình đặt hai cái Interstitial Ads và banner ads trong 1 Activity nhỉ?
Mình hỏi thêm nữa là cái dòng .addTestDevice(“D604C76A0F121317824F044751C56E17”)
.addTestDevice(“E0266348BD537CBAC2504A9CA6609498”) khi build để Publish vẫn để nguyên trong đó nhỉ?