Android Hazır Uygulamalar, Android uygulamalarının yükleme gerektirmeden anında çalışmasını sağlar. Bu kılavuz, Android Instant App'den AdMob ile para kazanmak isteyen yayıncılara yöneliktir.
Ö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ın, boyutu 4 MB'tan küçük URL adreslenebilir modüller halinde yapılandırılması gerekir. Bu boyut kısıtlamasına uymanıza yardımcı olması için standart sürüm yerine Google Mobile Ads Lite SDK'sını kullanmanız önerilir. Sınırlılıkları da dahil olmak üzere Lite SDK hakkında daha fazla bilgiyi Lite SDK kılavuzunda 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" 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:23.5.0'
...
}
Yukarıdaki kalın yazılmış satırı ekleyin. Bu satır, gradle'e Mobile Ads Lite SDK'sının en son sürümünü almasını söyler. Bu işlem tamamlandıktan sonra dosyayı kaydedin ve Gradle senkronizasyonu yapın.
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, indirme işlemini kabul etmeniz yeterlidir. Gerisini Android Studio halleder.
Sonraki adımlar
AdMob reklamları göstermenin ve gelir elde etmenin sonraki adımları Mobile Ads SDK'sını ilk kullanıma hazırlamak ve reklam biçimi seçmektir.
Hazır Uygulamalar'da uyumlulaştırma
Android Instant uygulamalarından AdMob ile para kazanırken Google uyumlulaştırması resmi olarak desteklenmez. Anında uygulamalarda, gösterilen tüm web içeriğinin güvenli bağlantılar üzerinden yüklenmesi gerekir. AdMob'dan gelen reklamlar bu koşulu karşılar ancak üçüncü taraf reklam ağlarından gelen 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ı öneriyoruz.