2014-01-13 3 views
0

Я сделал приложение во флеше для Android, и я следил за всем, как сказано здесь: http://www.adobe.com/devnet/air/articles/admob-ane-android.html, чтобы показывать рекламу в моем приложении, но объявления не отображаются, если поместить этот код:Объявления admob не отображаются с использованием расширения milkmangames во флеше

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 есть некоторые проблемы. Просто из неожиданных объявлений нет, и я имею в виду, что ни одно объявление не отображается с интервалом времени. Объявления молочных игр не отображаются без предупреждения. Сначала я думал, что это ошибка Google, но объявления единства работают отлично. Из-за этого люди теряют серьезные суммы денег. Возможно, Google блокирует рекламу для игр с молочными играми ANE?

0

У меня была аналогичная проблема, и я написал Milkman. Они вежливо предложили мне прочитать руководство - GettingStarted.pdf, и, конечно же, в нем есть заметка о правильной настройке вашего -app.xml.

Вам необходимо включить некоторые manifestAdditions в андроида разделе -app.xml:

<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 всегда будет возвращать ложь, если вы тестируете на тренажере. Таким образом, вы должны протестировать устройство, чтобы тестировать AdMob в целом.

Смежные вопросы