Я пытаюсь интегрировать объявления значков Leadbolt в приложение для Android. Я следовал руководству "How-to": http://www.leadbolt.com/docs/Leadbolt_android_app_guide_v304.pdf. Здесь соответствующий код:
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- LeadBolt -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
OnCreate для запуска. Активность:
String leadboltIconId = Application.getInstance().getLeadboltIconId();
Log.d(TAG, "leadboltIconId: >" + leadboltIconId + "<");
AdController adController = new AdController(this, leadboltIconId, this);
adController.loadIcon();
"leadboltIconId" заполняется правильно. Здесь находится ss экрана конфигурации:
и экран подробностей:
Я использую эмулятор с 2.3.3 на нем. Он также не работает на моем HTC Incredible с CM7 (2.3.3). В журнале нет ошибок. Активность реализует AdListener, и ни один из методов никогда не называется.
Пожалуйста, измените эту строку:
AdController adController = new AdController(this, leadboltIconId, this);
в
AdController adController = new AdController(
getApplicationContext(), leadboltIconId);
Кроме того, обратите внимание, что переменная 3 не требуется при запуске значков приложений, поскольку значки приложений не будут запускать прослушиватели событий. Вам нужно использовать контекст приложения, а не "Активность для приложений" и "Уведомления". Активность необходима для объявлений приложений.
У меня такая же проблема с значком объявления. Я также заметил, что кто-то еще недавно опубликовал эту проблему на форуме вопросов и ответов Leadbolt. Возможно, возникла проблема с стороной Leadbolt, однако они не смогли сообщить об этом нам...