为什么Leadbolt Icon广告不显示?

时间:2012-05-26 20:05:28

标签: android leadbolt

我正在尝试将Leadbolt图标广告整合到Android应用中。我按照操作指南进行了操作: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:

enter image description here

和详情屏幕: enter image description here

我正在使用带有2.3.3的模拟器。它也不适用于我的HTC Incredible with CM7(2.3.3)。日志中没有错误。该活动实现了AdListener,并且没有调用任何方法。

2 个答案:

答案 0 :(得分:2)

我在广告图标方面遇到了同样的问题。我还注意到其他人最近在Leadbolt Q&amp; A论坛上发布了这个问题。 Leadbolt的一方可能存在问题,但他们未能与我们沟通......

答案 1 :(得分:2)

请更改此行:

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

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

此外,请注意运行应用程序图标时不需要3变量,因为应用程序图标不会触发任何事件侦听器。您需要使用应用程序上下文而不是应用程序图标和通知的活动。 App Ads需要活动。