AdMob을 사용하여 광고를 표시하려하지만 onAdloaded.Can의 도움을받을 수없는 사람이 있습니다 ... Inerstitial ad.Iam 설정을 표시 한 다음로드하려고합니다.onAdLoaded에서 콜백을 얻지 못했습니다
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
CalligraphyConfig.initDefault(getString(R.string.font_alegreya_sans_regular));
setInterstitialAd();
setContentView(R.layout.splashscreen_activity);
}
private void setInterstitialAd() {
mInterstitial = new InterstitialAd(this);
mInterstitial.setAdUnitId(INTERSTITIAL_AD_ID);
// Create ad request.
AdRequest adRequest = new AdRequest.Builder().build();
// Begin loading your interstitial.
mInterstitial.loadAd(adRequest);
mInterstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
displayInterstitial();
}
@Override
public void onAdFailedToLoad(int errorCode) {
}
}); }
private void initAdView() {
AdView mAdView = (AdView) findViewById(R.id.ad_container_layout);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
onAdLoaded()가 호출되지 않았습니까? logcat 출력을 확인할 수 있습니까? Admob은 광고로드가 끝나면 기록합니다. 단지 onAdLoaded에 자신 만의 로그를 추가 할 수도 있습니다. 분명히 당신은 또한 인터넷 연결이 필요합니다 & 인터넷 액세스에 대한 안드로이드 권한을 가지고. 또한이 displayInterstitial() 메서드는 어디에 있습니까? – donfuxx