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.
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
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
Jeda pembayarannya terlalu lama ya. satu bulan.
BalasHapusIya gan, tapi cuma terasa lama di awal saja kok gan, kalau sudah bisa rutin minimal $50 sebulannya bisa rutin tiap bulan gajian :D
Hapusmas untuk perintah menampilkan interstitial saat button atau tombol di tekan, maka tambahkan kode berikut di dalam variabel button.
BalasHapusstartAppAd.showAd();
ini diletakkan di mana ya?
dibagian button di project kamu mas..misalnya
Hapustombol.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startAppAd.showAd();
}
});