Skip to content
11 Maret 2012 / Jeffrey Hermanto Halimsetiawan

In-App Advertising dengan Inneractive pada J2ME


In-app advertising merupakan salah satu cara untuk memonetisasi aplikasi yang telah dikembangkan. Salah satu advertising provider yang menyediakan layanan bagi Nokia Store adalah inneractive. Berikut adalah langkah-langkah untuk mengimplementasikan in-app advertising dari inneractive pada J2ME:

  1. Mendaftar akun inneractive sebagai publisher pada tautan berikut: http://console.inner-active.com/iamp/publisher/register
  2. image

  3. Login ke akun inneractive dengan memasukkan username dan password pada tautan berikut: http://console.inner-active.com/iamp/auth/login
  4. image

  5. Klik tab ‘Add App
  6. image

  7. Pilih combo boxPlatform’ dengan pilihan ‘OVI’ lalu lengkapi isian lainnya yang tersedia.
  8. image

  9. Pada ‘Dashboard’, aplikasi yang baru saja dibuat akan muncul beserta ‘App ID’ dari aplikasi tersebut.
  10. image

  11. Klik tab ‘SDK’s’, lalu unduh inneractive SDK untuk J2ME.
  12. image

  13. Unzip file ‘inneractiveAdSDK-j2me.zip’ yang baru saja diunduh.
  14. Tambahkan ’InnerActiveSDK_MIDP2v.jar’ pada ‘Library dan Resourceproject Netbeans yang telah dibuat.
  15. image

  16. Tambahkan beberapa JAD parameter berikut pada project Netbeans.

    IA-X-cmdExit: exit
    IA-X-cmdOK: ok
    IA-X-contentName: IA_GameTest (App ID dapat dilihat pada tab ‘Dashboard’)
    IA-X-disclaimerText: We are able to provide you a free, full version of this game thanks to the help of our sponsors, carefully selected to meet your preference.
    IA-X-disclaimerTitle:Information
    IA-X-errorInDisclaimerNotice: Oops… There has been a connectivity error and the application will exit now. Please check the connectivity setting and try again.
    IA-X-firstURL:
    http://cd1.inner-active.com/Server-1.8X/ClientStart
    IA-X-invertedFlag: non
    IA-X-portal: 519 (Gunakan 519 untuk Nokia Store)
    IA-X-socketSupport: 0
    IA-X-getOfferingPageStr: ClientGetOffering
    IA-X-languageFilePageStr: GetLanguageStringsFile
    IA-X-mediaPageStr: ClientMedia
    IA-X-offlineReportPageStr: ClientOfflineReport
    IA-X-updateStatusPageStr: ClientUpdateStatus
    IA-X-disclaimerFlag: 1 (or 0)
    IA-X-socketPort: 82

  17. image

  18. Tambahkan beberapa MIDlet Permission javax.microedition.io.Connector.http,javax.microedition.io.Connector.socket, javax.microedition.pim.ContactList.read, javax.microedition.io.Connector.sms, javax.wireless.messaging.sms.send pada kotak dialog ‘API Permission’:
  19. image

  20. Tambahkan potongan kode berikut pada method startApp() di kelas yang merupakan turunan dari kelas MIDlet.
    // call IASDK.start() with (application’s midlet)
    int retCode;
    try {
        retCode = IASDK.start(this);
        if (retCode != 0)
        {
            // Any cleanup code here, including: notifyDestroyed();
            destroyApp(false);
            exitMIDlet();
        }
    } catch (Throwable ex) {
        ex.printStackTrace();
    }
  21. Untuk menampilkan Ad, cukup dengan menambahkan perintah berikut pada waktu dan tempat yang diinginkan
    IASDK.displayAd()

Selamat mencoba!

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: