2014-02-27 73 views
2

我正在ActionScript 3和Flash CC中創建Flash遊戲。我打算髮布iOs和Android遊戲。如何通過Actionscript在Flash中顯示AdMob廣告(iOs和Android)

我正在尋找一種在Actionscript中顯示AdMob廣告的方法。

到目前爲止,我已經做了這些步驟,但沒有任何地方的廣告出現在屏幕上:

  1. 我從here下載admob_all_in_one6.6.7.ane。
  2. 我添加了我的構建路徑。
  3. 我用當遊戲開始下面的代碼,先天下之憂:

    import so.cuo.platform.admob.Admob; 
    import so.cuo.platform.admob.AdmobPosition; 
    import so.cuo.platform.admob.AdmobEvent; 
    import so.cuo.platform.admob.AdmobSize; 
    
    var admob:Admob= Admob.getInstance(); 
    if(admob.supportDevice){ 
        admob.setKeys("9141023615", "6222882810");//changed my keys with random ones 
        admob.addEventListener(AdmobEvent.onInterstitialReceive,onAdReceived); 
        admob.addEventListener(AdmobEvent.onBannerReceive,onAdReceived); 
        admob.cacheInterstitial(); 
        admob.enableTrace=true; 
    } 
    
    function onAdReceived(event:AdmobEvent):void 
    { 
        if(event.type==AdmobEvent.onBannerReceive){ 
         admob.showBanner(Admob.BANNER,AdmobPosition.TOP_CENTER); 
        } 
        if(event.type==AdmobEvent.onInterstitialReceive){ 
         admob.showInterstitial(); 
        } 
    } 
    

我曾經嘗試都橫幅廣告和插頁廣告,其中沒有顯示出來。我在iPad上下載了應用程序,並通過在屏幕上顯示動態文本字段來檢查它是否通過if(admob.supportDevice)階段。

我的問題是:

  1. 我不太知道什麼是「鑰匙」是。到目前爲止,我爲每個應用程序(ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX)複製了/之後的部分。
  2. 如果我在1.中做的是正確的,你知道爲什麼沒有廣告出現嗎?

我還沒有在任何其他語言中使用過AdMob,所以我對它沒有太多經驗。

回答

1

我也有一模一樣的問題「so.cuo.platform.admob.Admob」

而我浪費了很多時間,使其工作。

當我設法整合它時,應用程序被拒絕,因爲庫已經過時。

然後我發現這個其他ANE擴展,它似乎多了很多完整的:
- https://github.com/lancelot1/ane-admob

該做的工作首先也儘量在Flash CC,以及應用程序確實通過審批。

該應用中的廣告現在工作完美無缺!

強烈建議如果你仍然有問題,或者如果你想打開更高級的擴展。