A. Daftar Alien Ads
Panduan ini digunakan untuk source code non Aliendroid. Untuk menggunakan Alien Ads, silahkan daftar ke website https://aliendroid.props.id/
B. Prasyarat aplikasi
Pastikan file build aplikasi Anda menggunakan nilai berikut:
- Versi SDK minimum 19 atau lebih tinggi
- Kompilasi SDK versi 33 atau lebih tinggi
C. Konfigurasi Maven
Buka build.gradle (Project) atau settings.gradle, dan tambahkan maven { url 'https://jitpack.io' }
pluginManagement {
repositories {
google()
mavenCentral()
gradlePluginPortal()
maven { url 'https://jitpack.io' }
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
D. Menambah SDK Alien Ads
Tambahkan SDK pada bagian dependencies di build.gradle (App)
dependencies {
implementation 'com.google.android.gms:play-services-ads:22.6.0'
implementation 'com.github.ronaldwm2:alienads_propssdk:1.0.0'
}
E. Menambah Admob App Id
Sumber iklan Alien Ads berasal dari Google Ads Manager dan Ads network lainnya, sehingga untuk menggunakan Alien Ads anda harus menambahkan Admob App Id didalam Manifest. Jika anda tidak memiliki akun admob silahkan isi dengan ID test ca-app-pub-3940256099942544~3347511713
<manifest>
<application>
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
</application>
</manifest>
F. Pemanggilan Inisial SDK
Pada halaman pertama panggil inisial SDK, biasanya halaman pertama menggunakan penamaan MainActivity atau SplashActivity.
import com.props.adsmanager.PropsAdsManagement;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
PropsAdsManagement.initializeAdsMapping(this);
}
}