почему не показываются объявления Leadbolt Icon?

1

Я пытаюсь интегрировать объявления значков 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 экрана конфигурации:

Изображение 174551

и экран подробностей: Изображение 174551

Я использую эмулятор с 2.3.3 на нем. Он также не работает на моем HTC Incredible с CM7 (2.3.3). В журнале нет ошибок. Активность реализует AdListener, и ни один из методов никогда не называется.

Теги:
leadbolt

2 ответа

2
Лучший ответ

Пожалуйста, измените эту строку:

AdController adController = new AdController(this, leadboltIconId, this);

в

AdController adController = new AdController(
    getApplicationContext(), leadboltIconId);

Кроме того, обратите внимание, что переменная 3 не требуется при запуске значков приложений, поскольку значки приложений не будут запускать прослушиватели событий. Вам нужно использовать контекст приложения, а не "Активность для приложений" и "Уведомления". Активность необходима для объявлений приложений.

  • 0
    это сработало. Но мне не нужно спрашивать об этом. Параметр должен иметь тип «Приложение», а не «Контекст». Или должно быть исключение IllegalArgumentException.
  • 0
    где найти библиотеку свинцовых болтов для андроида?
2

У меня такая же проблема с значком объявления. Я также заметил, что кто-то еще недавно опубликовал эту проблему на форуме вопросов и ответов Leadbolt. Возможно, возникла проблема с стороной Leadbolt, однако они не смогли сообщить об этом нам...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню