1

嗨,我是 android 编程和leadbolt 方面的新手。

我已经成功地为广告、横幅和墙壁创建了示例应用程序。现在我正在为我真的有问题的通知创建。

我使用最新的leadbolt sdk(3.06)和通知我使用pubxapp.jar

在我的设置中,我将通知类型设置为按需,这样我就可以在我的应用程序运行时看到通知。

在我的主要活动课上:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // I used the actual leadbolt section id in my actual sample app.
    myController = new AdController(getApplicationContext(), "MY_LEADBOLT_SECTION_ID");
    myController.loadNotification();
}

在我的清单中:

<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" />
<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" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<application
    ...
    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <receiver android:name="com.pad.android.xappad.AdNotification" />
    <receiver android:name="com.pad.android.xappad.AdReminderNotification" />
    <receiver android:name="com.example.leadbolttestappnotification.BootReceiver" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>
</application>
4

0 回答 0