0
계속 게시하고 있지만 Android 앱에는 광고가 표시되지 않습니다. 삽입 광고와 하단 센터를 찾고 있는데 (다른 방법은 없습니다). 누구든지 내가 코드를 잘못하고 있다는 것을 알려 줄 수 있습니까? 오류없이 장치에 게시 할 수 있으며 swc 및 ane 파일의 경로는 정확합니다. 하지만 ... 기기에서 테스트하려고하면 광고가 표시되지 않습니다. 일반적으로 Google "필러"배너가 표시됩니다.Android 용 AdMob AIR : 앱 배너가 비어 있습니다.
import flash.display.MovieClip;
import flash.events.MouseEvent;
import com.milkmangames.nativeextensions.*;
import com.milkmangames.nativeextensions.events.*;
import com.model.Model;
if (! Model.isAdCreated) {
if (! AdMob.isSupported) {
log("AdMob is not supported on this platform.");
return;
}
AdMob.init("ca-app-pub-0689398111452070/6711053641");
log("AdMob v"+AdMob.VERSION+" Initialized!");
//AdMob.enableTestDeviceIDs(AdMob.getCurrentTestDeviceIDs());
AdMob.addEventListener(AdMobErrorEvent.FAILED_TO_RECEIVE_AD,onFailedReceiveAd);
AdMob.addEventListener(AdMobEvent.RECEIVED_AD,onReceiveAd);
AdMob.addEventListener(AdMobEvent.SCREEN_PRESENTED,onScreenPresented);
AdMob.addEventListener(AdMobEvent.SCREEN_DISMISSED,onScreenDismissed);
AdMob.addEventListener(AdMobEvent.LEAVE_APPLICATION,onLeaveApplication);
Model.isAdCreated=true;
}
function showSmartBanner():void {
log("->display smart banner.");
AdMob.showAd(AdMobAdType.SMART_BANNER, AdMobAlignment.CENTER, AdMobAlignment.BOTTOM);
log("Requested show smart banner.");
}
function showAdTopLeft():void {
log("->display ad top left...");
AdMob.showAd(AdMobAdType.BANNER, AdMobAlignment.LEFT, AdMobAlignment.TOP);
log("Requested show ad top left.");
}
function showAdTopRight():void {
log("->display ad top right...");
AdMob.showAd(AdMobAdType.BANNER, AdMobAlignment.RIGHT, AdMobAlignment.TOP);
log("Requested show ad top right.");
}
function showAdBottomCenter():void {
log("->display ad bottom center...");
AdMob.showAd(AdMobAdType.BANNER, AdMobAlignment.CENTER, AdMobAlignment.BOTTOM);
log("Requested show ad bottom center.");
}
function showInterstitialAd():void {
log("Loading interstitial..// pass false for preoading only");
AdMob.loadInterstitial("ca-app-pub-0689398111452070/8187786843", true);
log("Waiting for interstitial to auto-show.");
}
function refreshIt():void {
log("Refreshing banner ad.");
AdMob.refreshAd();
}
function removeAd():void {
AdMob.destroyAd();
log("->ad destroyed");
}
function onFailedReceiveAd(e:AdMobErrorEvent):void {
log("ERROR receiving ad, reason: '"+e.text+"'");
}
function onReceiveAd(e:AdMobEvent):void {
log("Received ad:"+e.isInterstitial+":"+e.dimensions);
showSmartBanner();
}
function onScreenPresented(e:AdMobEvent):void {
log("Screen Presented.");
}
function onScreenDismissed(e:AdMobEvent):void {
log("Screen Dismissed.");
}
function onLeaveApplication(e:AdMobEvent):void {
log("Leave Application.");
}
function log(msg:String):void {
trace("[AdMobExample] "+msg);
//txt.appendText(msg+"\n");
}