Android Instant Apps, Android uygulamalarının yüklenmesini gerektirmeden anında çalıştırılmasını sağlar. Bu kılavuz, AdMob ile Android Instant App'ten para kazanmak isteyen yayıncılar için hazırlanmıştır.
Ön koşullar
- Android Studio 3.0 Canary 1 veya sonraki sürümleri kullanın.
- Hazır Uygulama Geliştirme SDK'sı
- Android SDK Platform O
- Android API düzeyi 14 veya sonraki sürümleri hedefleyin.
Mobile Ads SDK'sını içe aktarma
Android hazır uygulamaları, boyutu 4 MB'tan küçük olan ve URL ile adreslenebilen modüller halinde yapılandırılmalıdır. Bu boyut sınırlamasına uymak için standart sürüm yerine Google Mobile Ads Lite SDK'sını kullanmanız önerilir. Sınırlamaları da dahil olmak üzere Lite SDK hakkında daha fazla bilgiyi Lite SDK kılavuzu'nda bulabilirsiniz.
Uygulamalar, Google Mobile Ads Lite SDK'sını bir Gradle bağımlılığıyla içe aktarabilir. Uygulamanızın uygulama düzeyindeki build.gradle dosyasını açın ve "dependencies" (bağımlılıklar) bölümünü bulun.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.gms:play-services-ads-lite:24.4.0'
...
}
Gradle'a Mobile Ads Lite SDK'nın en son sürümünü çekmesini söyleyen yukarıdaki kalın yazılmış satırı ekleyin. Bu işlem tamamlandıktan sonra dosyayı kaydedin ve Gradle senkronizasyonu gerçekleştirin.
Lite SDK, Google deposunun bir parçası olarak dağıtılır. Bu nedenle, Android Studio'dan yüklemenizi isteyen bir mesaj görebilirsiniz. Bu durumda, indirmeyi kabul etmeniz yeterlidir. Geri kalan işlemler Android Studio tarafından yapılır.
Sonraki adımlar
AdMob reklamları gösterme ve gelir elde etme ile ilgili sonraki adımlar Mobile Ads SDK'sını başlatmak ve reklam biçimi seçmektir.
Hazır Uygulamalarda Uyumlulaştırma
Android Instant Apps'i AdMob ile para kazanma işleminde Google uyumlulaştırması resmi olarak desteklenmez. Anlık uygulamalarda, gösterilen tüm web içeriğinin güvenli bağlantılar üzerinden yüklenmesi gerekir. AdMob'daki reklamlar bu koşulu karşılar ancak üçüncü taraf reklam ağlarındaki reklamlar karşılamayabilir. Bu nedenle, AdMob ile bir Android Instant uygulamasından para kazanırken uyumlulaştırma kullanmayan yeni bir reklam birimi oluşturmanızı öneririz.