А у кого по сколько пользователей набиралось? И какие доходы с рекламы при этом были?
Чисто ради интереса. Так как сам я с рекламой не работал еще ни разу. Всегда делал монетизацию на API соцсетей
Добавлено через 46 минут
П.с. Проблему я решил. Она была в том, что метод adMob.supportDevice всегда возвращал false. К дисплей листу это действительно не имеет отношения. Сейчас реклама показывается в аппликухе на старлинге вообще без проблем.
Решается все так (сразу говорю, что речь идет о последней, на данный момент, версии FlashDevelop 4.5.2.5 и AIR 3.9):
1) Добавляем файл
admob_all_in_one6.6.7.ane в папку lib, дальше add to library (ну как бы правой кнопочкой, думаю тут все и так ясно)))
2) потом опять по этому файлу правой кнопкой и лезем в options и ставим External Library (not included).
3) находим файл bat/Packager.bat и ищем строку

Код:
call adt -package -target %TYPE%%TARGET% %OPTIONS% %SIGNING_OPTIONS% "%OUTPUT%" "%APP_XML%" %FILE_OR_DIR%
меняем ее на

Код:
call adt -package -target %TYPE%%TARGET% %OPTIONS% %SIGNING_OPTIONS% "%OUTPUT%" "%APP_XML%" %FILE_OR_DIR% -extdir lib/
Сохраняем файл, в нем больше делать нечего.
4) В файле application.xml, перед тегом </application> добавляем ID нашего расширение, в моем случае это
Цитата:
<extensions>
<extensionID>so.cuo.platform.admob</extensionID>
</extensions>
|
(ВАЖНО!!!) для тестов на десктопе, эту строку надо откомментировать и все, что связано с AdMob в коде - тоже. Так как будет вылетать ошибка VerifyError, что мол класс не найден.
Ну вот, собственно и все.
В коде делаем примерно так:

Код AS3:
_admob = Admob.getInstance();
trace("3:SUPPORT DEVICE", _admob.supportDevice);
if (_admob.supportDevice) {
_admob.setKeys("ca-app-pub-4744525099112098/4532981367");
_admob.showBanner(Admob.BANNER, AdmobPosition.BOTTOM_CENTER);
_admob.enableTrace = true;
}
Запускаем на андроид устройстве и, о чудо! Реклама появляется по центру внизу экрана.
Если кто-то хочет подробнее, то гляньте тут описание от Филиппе (один из создателей FlashDevelop, если кто не в курсе)
https://plus.google.com/u/0/+Philipp...ts/7rhFEX7S372
П.с. ну и про необходимые разрешения не забываем, там же в файле application.xml
Цитата:
<android>
<manifestAdditions><![CDATA[<manifest android:installLocation="auto">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch" />
<application>
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
</application>
</manifest>]]></manifestAdditions>
</android>
|