2014-01-13 26 views
0

milkmangames扩展我已在Flash的Android应用程序,我都遵循一切,这里说的:http://www.adobe.com/devnet/air/articles/admob-ane-android.html在我的应用程式中显示广告,但广告没有显示出来,如果我把这个代码:AdMob广告不显示使用闪光灯

if(AdMob.isSupported) 
{ 
AdMob.init("my publisher id"); 
} 
else 
{ 
trace("AdMob won't work on this platform!"); 
return; 
} 

AdMob.addEventListener(AdMobErrorEvent.FAILED_TO_RECEIVE_AD,onFailedReceiveAd); 
function onFailedReceiveAd(e:AdMobErrorEvent):void 
{ 
trace("Ad failed to load."); 
} 


AdMob.showAd(AdMobAdType.BANNER,AdMobAlignment.LEFT,AdMobAlignment.BOTTOM); 

在其他所有的代码没有什么作品了,如果我把这个代码下面的所有其他代码的应用的工作原理,但广告从未露面,没有人知道我怎样才能让我的广告?

回答

0

我设法发现milkmangames AdMob联播ANE有一些问题。突然之间没有广告,我的意思是没有一个广告是按时间间隔显示的。送牛奶游戏广告不会在没有通知的情况下显示起初我认为这是谷歌的错误,但统一广告运作完美。人们因此而失去了大量的金钱。 也许谷歌阻止牛奶玩家游戏ANE的广告?

0

我也有类似的问题,并写信给送奶工。他们礼貌地建议我阅读手册 - GettingStarted.pdf,并且确实有一个关于正确设置-app.xml的说明。

您需要在-app.xml的Android的部分一定manifestAdditions:

<android> 
    <manifestAdditions><![CDATA[ 
     <manifest android:installLocation="auto"> 
     <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="19" /> 
     <uses-permission android:name="android.permission.INTERNET"/> 
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
     <application> 
      <!-- this meta-data tag is required for AdMob --> 
      <meta-data android:name="com.google.android.gms.version" android:value="4452000"/> 
      <!-- this activity is required for AdMob --> 
      <activity android:name="com.google.android.gms.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
      android:theme="@android:style/Theme.Translucent.NoTitleBar"/> 
     </application> 
     </manifest> 
    ]]></manifestAdditions> 
</android> 
1

AdMob.isSupported将始终返回false,如果你在模拟器上测试。因此,您必须在设备上进行测试才能测试AdMob。