Jika Anda mengupgrade SDK dari versi yang lebih lama, Anda harus mengulangi
langkah 1 dan mengimpor ulang semua kelas yang terpengaruh.
Dokumen ini menjelaskan prosedur dasar untuk mengintegrasikan Iklan Dalam Aplikasi
StartApp ke dalam aplikasi Android Anda.
Setelah proses integrasi sederhana ini, Iklan Dalam Aplikasi StartApp memungkinkan
Anda memperoleh manfaat dari produk monetisasi Dalam Aplikasi StartApp, yang
memaksimalkan pendapatan yang dihasilkan oleh aplikasi Anda. Semua perolehan
keuntungan ini dicapai dengan sedikit usaha dan sedikit gangguan pada pengalaman
pengguna Anda.
CATATAN:
Contoh kode dalam dokumen ini dapat disalin / ditempel ke kode sumber
Anda
MANUAL (TOPLES)
Untuk pemasangan manual, ikuti petunjuk di bawah ini, perhatikan kami menawarkan
inisialisasi berbasis Manifest atau Kode yang sesuai dengan kebutuhan Anda
CATATAN PENTING:
Anda harus menerapkan hanya satu dari metode inisialisasi di bawah ini
berdasarkan preferensi Anda.
AndroidManifest.xml Inisialisasi
Kode Inisialisasi
1. MENDOWNLOAD SDK
Jika Anda tidak menggunakan jCenter, Anda dapat mengunduh file zip SDK
dan menambahkan file StartAppInApp-xxxjar ke direktori “libs” proyek Anda
(Anda dapat menemukan versi terbaru di portal kami ).
<activity
android:name="com.startapp.sdk.adsbase.consent.ConsentActivity
android:configChanges="orientation|screenSize|screenLayout|key
android:theme="@android:style/Theme.Translucent"/>
<activity
android:name="com.startapp.sdk.ads.list3d.List3DActivity"
android:theme="@android:style/Theme"/>
<activity
android:name="com.startapp.sdk.adsbase.activities.OverlayActiv
android:configChanges="orientation|screenSize|screenLayout|key
android:theme="@android:style/Theme.Translucent"/>
<activity
android:name="com.startapp.sdk.adsbase.activities.FullScreenAct
android:configChanges="orientation|screenSize|screenLayout|key
android:theme="@android:style/Theme"/>
<service android:name="com.startapp.sdk.adsbase.InfoEventService
<service
android:name="com.startapp.sdk.adsbase.PeriodicJobService"
android:permission="android.permission.BIND_JOB_SERVICE" />
<receiver android:name="com.startapp.sdk.adsbase.remoteconfig.Bo
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
Tambahkan tag meta-data berikut dengan StartApp App Id di bawah bagian
<aplikasi> di file manifes Anda:
<meta-data
android:name="com.startapp.sdk.APPLICATION_ID"
android:value="startapp_app_id" />
Ganti "APPLICATION_ID" dengan nilai Anda sendiri yang disediakan di portal
pengembang
Untuk menemukan ID aplikasi Anda, klik tab "Aplikasi Saya" di panel kiri dan
pilih ID yang relevan dari daftar aplikasi Anda:
Jika Anda ingin menonaktifkan iklan kembali (diaktifkan secara default) harap
tambahkan tag meta-data berikut:
<meta-data
android:name="com.startapp.sdk.RETURN_ADS_ENABLED"
android:value="false" />
-dontwarn org.jetbrains.annotations.**
xmlns:tools="http://schemas.android.com/tools"
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"
Persetujuan Pengguna
PERSETUJUAN STARTAPP
Kami membantu Anda untuk mematuhi hukum Privasi, saat menyematkan SDK kami.
Bendera izin pengguna menunjukkan apakah pengguna yang berbasis di UE telah memberikan
izin untuk membagikan data aplikasinya untuk tujuan personalisasi iklan. Berdasarkan tanda
persetujuan ini, StartApp akan menargetkan iklan yang paling relevan untuk pengguna Anda. Jika
pengguna tidak menyetujui, kami tidak akan menampilkan iklan yang dipersonalisasi kepada
pengguna ini.
CATATAN PENTING:
StartAppSDK.setUserConsent (this,
"pas",
System.currentTimeMillis(),
true);
StartAppSDK.setUserConsent (this,
"pas",
System.currentTimeMillis(),
false);
CATATAN: parameter stempel waktu harus mewakili waktu spesifik izin diberikan oleh
pengguna.
Format Iklan
SPLASH AD (DISARANKAN)
Iklan Splash diaktifkan secara default. Jika Anda ingin menonaktifkannya cukup
hubungi StartAppAd.disableSplash () setelah memanggil StartAppSDK.init .
Secara default, aplikasi Anda akan menggunakan layar splash yang telah ditentukan
sebelumnya yang dirancang oleh StartApp. Jika Anda ingin menyesuaikan layar ini
atau jika Anda sudah memiliki layar splash sendiri dan ingin menggunakannya, silakan
merujuk ke Penggunaan Lanjutan .
KEMBALIKAN IKLAN
The Kembali iklan adalah unit iklan baru yang ditampilkan setelah pengguna kembali
ke aplikasi Anda setelah jangka waktu tertentu. Untuk meminimalkan gangguan,
periode waktu singkat diabaikan.
Iklan kembali diaktifkan dan diaktifkan secara default. Jika Anda ingin menonaktifkan
fitur ini, cukup berikan "false" sebagai parameter ke-3 dari metode
StartAppSDK.init :
IKLAN PENGANTARA
Iklan Interstisial adalah iklan satu halaman penuh, ditampilkan sebelum atau setelah
halaman konten atau tindakan tertentu, seperti saat memasuki tahapan, antar tahapan,
saat menunggu tindakan, saat keluar dari aplikasi, dan lainnya. Ada tiga cara untuk
mengintegrasikan Iklan Pengantara: Iklan
Keluar - menampilkan iklan setelah keluar dari aplikasi Anda
Iklan Pengantara Standar - menampilkan iklan di lokasi tertentu dalam Aplikasi
Iklan Pengantara Anda - menampilkan iklan secara otomatis di antara aktivitas
KELUAR DARI IKLAN
Untuk menampilkan iklan setelah keluar dari aplikasi Anda saat menekan tombol
'Kembali', ganti metode onBackPressed () dan tambahkan metode
StartAppAd.onBackPressed (ini) SEBELUM metode super.onBackPressed () (
ini adalah konteks aktivitas / aplikasi):
@Override
public void onBackPressed() {
StartAppAd.onBackPressed(this);
super.onBackPressed();
}
PENGANTARA STANDAR
Gunakan metode showAd () untuk menampilkan Iklan Pengantara di lokasi tertentu
dalam aplikasi Anda.
Harap perhatikan - Jika Anda ingin menggunakan Iklan Autostitial namun belum
menampilkan Interstitial di lokasi tertentu, panggil
StartAppAd.disbleAutoInterstitial (); sebelum memanggil
StartAppAd.showAd , jika tidak, dua iklan mungkin ditampilkan bersamaan. Ingatlah
untuk memanggil StartAppAd.enableAutoInterstitial (); kemudian untuk
mengaktifkan kembali Iklan Autostitial.
PENTING:
Memuat iklan mungkin membutuhkan waktu beberapa detik. Jika Anda
memanggil showAd () saat iklan belum berhasil dimuat, tidak ada yang akan
ditampilkan. Jika Anda ingin menampilkan iklan ketika aplikasi Anda diluncurkan,
gunakan "Iklan Splash" kami . Anda juga dapat menerapkan iklan pengantara
Anda sebagai objek dan menggunakan callback "onReceiveAd" yang dipicu saat
iklan dimuat dan siap digunakan. Lihat "Iklan Interstisial" di bawah bagian
"Penggunaan Lanjutan".
AUTOSTITIALS
"Autostitial" adalah singkatan dari "Auto Interstitial"; gunakan integrasi ini untuk
menampilkan Iklan Pengantara setiap kali ada aktivitas yang diubah.
Cukup panggil StartAppAd.enableAutoInterstitial (); setelah memanggil
StartAppSDK.init . Anda bisa mendapatkan kontrol lebih terhadap frekuensi
Autostitial Ads menggunakan dua metode: frekuensi waktu dan frekuensi aktivitas.
FREKUENSI WAKTU
Anda dapat menyetel interval waktu minimum antara Iklan Autostitial berturut-turut.
Misalnya, tetapkan interval 1 menit antara dua iklan yang berurutan (waktu dalam
detik):
StartAppAd.setAutoInterstitialPreferences(
new AutoInterstitialPreferences()
.setSecondsBetweenAds(60)
);
FREKUENSI KEGIATAN
Anda dapat menetapkan jumlah minimum aktivitas antara Iklan Autostitial berturut-
turut.
Misalnya, tampilkan Autostitial setelah setiap 3 aktivitas:
StartAppAd.setAutoInterstitialPreferences(
new AutoInterstitialPreferences()
.setActivitiesBetweenAds(3)
);
Frekuensi waktu dan frekuensi aktivitas dapat digunakan bersama.
IKLAN BANNER
<com.startapp.sdk.ads.banner.Banner
android:id="@+id/startAppBanner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" />
CATATAN:
Kode ini menempatkan View di dalam Aktivitas Anda. Anda juga memiliki opsi
untuk menambahkan atribut tambahan untuk menempatkannya di lokasi yang
diinginkan dalam Aktivitas Anda.
Untuk panduan integrasi lengkap, silakan merujuk ke halaman Penggunaan Lanjutan .
IKLAN MREC
MRec adalah iklan persegi panjang 300X250 yang terintegrasi dalam tata letak
aplikasi. Iklan akan diperbarui secara otomatis.
<com.startapp.sdk.ads.banner.Mrec
android:id="@+id/startAppMrec"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" />
CATATAN:
Kode ini menempatkan View di dalam Aktivitas Anda. Anda juga memiliki opsi
untuk menambahkan atribut tambahan untuk menempatkannya di lokasi yang
diinginkan dalam Aktivitas Anda.
IKLAN SAMPUL
Sampul adalah iklan persegi panjang 1200X628 yang terintegrasi dalam tata letak
aplikasi. Iklan akan diperbarui secara otomatis.
<com.startapp.sdk.ads.banner.Cover
android:id="@+id/startAppCover"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" />
CATATAN:
Kode ini menempatkan View di dalam Aktivitas Anda. Anda juga memiliki opsi
untuk menambahkan atribut tambahan untuk menempatkannya di lokasi yang
diinginkan dalam Aktivitas Anda.
Iklan Reward adalah iklan video interstisial yang memberikan reward kepada
pengguna sebagai imbalan karena telah menonton iklan video secara keseluruhan.
Hadiahnya mungkin berupa barang dalam aplikasi, mata uang virtual, atau konten
premium apa pun yang disediakan oleh aplikasi. Karena pengguna benar-benar
memilih untuk menonton video berbonus dan diberikan sesuatu yang berharga
sebagai imbalan, Iklan Imbalan adalah solusi monetisasi yang efektif dan bersih untuk
retensi pengguna yang lebih kuat dan menjaga keterlibatan pengguna dalam aplikasi
Anda untuk waktu yang lebih lama.
PENTING:
1. Iklan Video Reward didukung dari API level 16 ke atas
startAppAd.loadAd(AdMode.REWARDED_VIDEO);
Terapkan pendengar berikut untuk mendapat panggilan balik ketika pengguna selesai
menonton video dan berhak mendapatkan hadiah:
startAppAd.setVideoListener(new VideoListener() {
@Override
public void onVideoCompleted() {
// Grant user with the reward
}
});
IKLAN ASLI
"Iklan Native" adalah representasi mentah dari sebuah iklan tanpa UI pembungkus
yang telah ditentukan sebelumnya, yang memberi Anda kebebasan untuk merancang
dan mengontrol iklan persis seperti yang Anda inginkan. Dengan menggunakan Iklan
Native, Anda dapat merancang pengalaman iklan yang sangat sesuai dengan suasana,
konten, dan fungsionalitas aplikasi Anda.
Untuk panduan integrasi lengkap, lihat bagian "Menggunakan Iklan Native" di bawah
halaman "Penggunaan Lanjutan" .
Menguji Integrasi
StartAppSDK.setTestAdsEnabled(true);
StartApp SDK automatically prints key logs to the DDMS console. These logs provide
useful information about the initialization and ad load life cycle.
If appId was set empty or Error Invalid app id passed to init. Please
null provide a valid app id.
1. VIDEO
2. REWARDED_VIDEO
3. INTERSTITIAL
4. RETURN
5. OFFER_WALL
6. OFFER_WALL_3D
7. BANNER
8. MREC
9. COVER
10. BANNER_3D
11. NATIVE
SPLASH
1. INAPP_FULL_SCREEN
2. INAPP_OFFER_WALL
3. INAPP_SPLASH
4. INAPP_OVERLAY
5. INAPP_RETURN
Proyek Sampel
Penggunaan Lanjutan
Iya Tidak
ARTIKEL DI BAGIAN INI
Integrasi melalui jCenter
Penggunaan Lanjutan
Adaptor AdMob
Mopub
MOBILE, TERPENUHI.
Blog
Faq
Kebijakan
Hubungi kami