Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Memasang Iklan StartApp di Android Studio

cara memasang iklan startapp di android studio

Cara Memasang Iklan StartApp di Android Studio - Meraup jutaan rupiah dengan aplikasi android. Yah itu sangat mungkin dilakukan untuk sekarang ini. Dan para developer android pun sudah melakukan itu dengan mengaitkan aplikasi androidnya dengan media periklanan mobile. Salah satu media periklanan mobile yang paling sering digunakan para developer android saat ini adalah Admob.

Akan tetapi akhir-akhir ini persyaratan semakin sulit, apalagi dengan banyaknya kejadian dimana terjadi iklan tidak tampil setelah beberapa hari aplikasi di upload di Playstore sehingga tentu saja para developer merasa dirugikan

Sebagai ganti dan alternatifnya maka kita bisa menggunakan StartApp. StartApp juga perusahaan media periklanan mobile seperti Admob.

Di StartApp minimal pembayaran adalah $50 dengan sistem pembayaran Net30. Artinya apabila uang yang ada di dashboard Startapp sudah mencapai $50 pada bulan ini, maka akan dicairkan 2 bulan lagi, yang artinya ada jeda 1 bulan.

Apabila kamu ingin memasang iklan Startapp di aplikasimu, caranya adalah sebagai berikut dibawah.

Cara pasang Startapp di Android Studio


Sebelum melakukan pemasangan tentunya kamu harus terdaftar di Startapp dan membuat unit iklan. Setelah unit iklan dibuat maka simpan app id nya, dan kemudian maka langkah selanjutnya adalah memasang iklan Startapp di aplikasi android menggunakan Android Studio.

Disini saya menggunakan sebuah project sederhana dengan 1 MainActivity.java dan 1 layout activity_main.xml.

1. Buka project kamu kemudian ubah atau tambahkan permission seperti berikut:
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_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.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.BLUETOOTH" />

2. Masih di AndroidManifest.xml, tambahkan kode berikut diantara <aplication>--</aplication>
 <!-- StartApp activities integration -->
        <activity
            android:name="com.startapp.android.publish.ads.list3d.List3DActivity"
            android:theme="@android:style/Theme" />

        <activity
            android:name="com.startapp.android.publish.adsCommon.activities.OverlayActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@android:style/Theme.Translucent" />

        <activity
            android:name="com.startapp.android.publish.adsCommon.activities.FullScreenActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@android:style/Theme" />

        <service android:name="com.startapp.android.publish.common.metaData.PeriodicMetaDataService" />
        <service android:name="com.startapp.android.publish.common.metaData.InfoEventService" />
        <service
            android:name="com.startapp.android.publish.common.metaData.PeriodicJobService"
            android:permission="android.permission.BIND_JOB_SERVICE" />

        <receiver android:name="com.startapp.android.publish.common.metaData.BootCompleteListener">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>

        <!-- End of StartApp activities integration -->


3. Buka build.gradle (app) dan tambahkan repositories dan dependencies dengan kode dibawah
repositories {
    jcenter()

}

dependencies {
    implementation 'com.startapp:inapp-sdk:3.12.3'

}

4. Buka Main_layout.xml, dan tambahkan kode iklan banner StartApp
<com.startapp.android.publish.ads.banner.Banner 
          android:id="@+id/startAppBanner"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_centerHorizontal="true"/>

5. Buka MainActivity.java, kemudian diatas Class MainActivity tambahkan kode seperti berikut:
import com.startapp.android.publish.ads.banner.BannerListener;
import com.startapp.android.publish.ads.banner.banner3d.Banner3D;
import com.startapp.android.publish.adsCommon.StartAppAd;
import com.startapp.android.publish.adsCommon.StartAppSDK;

6. Tambahkan variabel berikut di class Main_Activity
private StartAppAd startAppAd = new StartAppAd(this);

7. Masih di MainActivity.java, pada bagian OnCreate, sebelum pemanggilan setContentView() letakkan kode initializa Startapp dengan kode berikut
StartAppSDK.init(this, "App ID Kamu", true);

8. Masih di OnCreate, tambahkan perintah untuk menampilkan banner dengan kode berikut
 Banner startAppBanner = (Banner) findViewById(R.id.startAppBanner1);
 startAppBanner.setBannerListener(new BannerListener() {

            @Override
            public void onReceiveAd(View banner) {
            

            }

            @Override
            public void onFailedToReceiveAd(View banner) {

            }

            @Override
            public void onClick(View banner) {
              
            }
        });

9. Untuk memunculkan interstitial saat exit aplikasi dengan menekan tombol "Back" maka diperlukan metode onBackPressed() dan tambahkan metode StartAppAd.onBackPressed(this) sebelum super.onBackPressed() sehingga menjadi seperti berikut
@Override
public void onBackPressed() {
    StartAppAd.onBackPressed(this);
    super.onBackPressed();
}

Sampai disini kamu sudah berhasil menayangkan banner di Main Activity dan menayangkan interstitial pada saat aplikasi keluar/exit.

Apabila kamu ingin menambahkan perintah menampilkan interstitial saat button atau tombol di tekan, maka tambahkan kode berikut di dalam variabel button.
startAppAd.showAd();


Itulah langkah-langkah untuk memasang iklan Startapp di aplikasi android menggunakan Android Studio. Sekian dari ShareKu, semoga bermanfaat. Terima Kasih

4 komentar untuk "Cara Memasang Iklan StartApp di Android Studio"

  1. Jeda pembayarannya terlalu lama ya. satu bulan.

    BalasHapus
    Balasan
    1. Iya gan, tapi cuma terasa lama di awal saja kok gan, kalau sudah bisa rutin minimal $50 sebulannya bisa rutin tiap bulan gajian :D

      Hapus
  2. mas untuk perintah menampilkan interstitial saat button atau tombol di tekan, maka tambahkan kode berikut di dalam variabel button.
    startAppAd.showAd();

    ini diletakkan di mana ya?

    BalasHapus
    Balasan
    1. dibagian button di project kamu mas..misalnya

      tombol.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {
      startAppAd.showAd();
      }
      });

      Hapus