Integrasi Alien Ads

Pemasangan SDK

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);
    }
}

Still have questions?

If you still have a question, you can submit a support request here. Contact Support

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.