如何使用Pozirk方法设置Admob Android AIR
嗨,大家好,现在已经2天了,但仍然没有运气尝试用我的应用程序安装admob,我不明白我做错了什么。或者真的怎么做。这是我在T!但是仍然没有成功 以下是迄今为止我在StartMesscreen课程中学到的内容:如何使用Pozirk方法设置Admob Android AIR,android,actionscript-3,admob,flashdevelop,flash-cs6,Android,Actionscript 3,Admob,Flashdevelop,Flash Cs6,嗨,大家好,现在已经2天了,但仍然没有运气尝试用我的应用程序安装admob,我不明白我做错了什么。或者真的怎么做。这是我在T!但是仍然没有成功 以下是迄今为止我在StartMesscreen课程中学到的内容: import com.pozirk.ads.admob.AdMob; import com.pozirk.ads.admob.AdParams; import com.pozirk.ads.admob.AdEvent; /** * ... * @author Fitchett
import com.pozirk.ads.admob.AdMob;
import com.pozirk.ads.admob.AdParams;
import com.pozirk.ads.admob.AdEvent;
/**
* ...
* @author Fitchett Development
*/
public class startGameScreen extends MovieClip
{
public var mcStart:MovieClip;
public var btnMainMenu:MovieClip;
public var btnCredits:MovieClip
private var sndmainSong:Sound;
private var mainChannel:SoundChannel;
protected var _admob:AdMob = new AdMob();
public function startGameScreen()
{
_admob.addEventListener(AdEvent.INIT_OK, onEvent);
_admob.addEventListener(AdEvent.INIT_FAIL, onEvent);
_admob.addEventListener(AdEvent.AD_SHOW_OK, onEvent);
_admob.addEventListener(AdEvent.AD_SHOW_FAIL, onEvent);
_admob.addEventListener(AdEvent.PRESENT_SCREEN, onEvent);
_admob.addEventListener(AdEvent.DISMISS_SCREEN, onEvent);
_admob.addEventListener(AdEvent.LEAVE_APPLICATION, onEvent);
_admob.addEventListener(AdEvent.INTERSTITIAL_CACHE_OK, onEvent);
_admob.addEventListener(AdEvent.INTERSTITIAL_CACHE_OK, onEvent);
_admob.addEventListener(AdEvent.INTERSTITIAL_CLOSED, onEvent);
mcStart.buttonMode = true;
mcStart.addEventListener(MouseEvent.CLICK, startOnClick);
//To completely end game when back button pushed on android
NativeApplication.nativeApplication.addEventListener( KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true);
mainChannel;
sndmainSong = new DST10Class();
mainChannel = sndmainSong.play();
}
protected function onEvent(ae:AdEvent):void
{
_admob.init("pub-3779806175107707");
_admob.show(AdParams.SIZE_SMART, AdParams.HALIGN_CENTER, AdParams.VALIGN_TOP);
trace(ae.type+" "+ae._data);
}
请告诉我怎么做!我只是想在这个游戏中做广告。请帮忙 您可以尽快调用show函数
_admob.addEventListener(AdEvent.INIT_OK, onEvent);
被触发。但问题是,事件从未被调用,因为您从未初始化ads系统。因此,解决方案是在
startGameScreen()
中调用init()
,在onEvent()中调用init()
,然后在(AdEvent.init\u OK)
我可以看到您正在使用新的admob(升级后)。因此,您还必须使用admob的更新版电子邮件。Pozirk已经发布了新版本