برنامههای فوری اندروید، برنامههای اندروید را قادر میسازد که فوراً بدون نیاز به نصب اجرا شوند. این راهنما برای ناشرانی در نظر گرفته شده است که میخواهند با AdMob از برنامه Instant Android کسب درآمد کنند.
پیش نیازها
- از Android Studio 3.0 Canary 1 یا بالاتر استفاده کنید
- SDK توسعه برنامه های فوری
- Android SDK Platform O
- Android API سطح 14 یا بالاتر را هدف قرار دهید
SDK تبلیغات موبایل را وارد کنید
برنامههای فوری اندروید باید در قالب ماژولهای آدرسدهی URL که حجم آنها کمتر از 4 مگابایت است، ساختاربندی شوند. برای کمک به ماندن در این محدودیت اندازه، توصیه میشود از Google Mobile Ads Lite SDK نسبت به نسخه استاندارد استفاده کنید. اطلاعات بیشتر درباره Lite SDK، از جمله محدودیتهای آن را میتوانید در راهنمای Lite SDK بیابید.
برنامهها میتوانند Google Mobile Ads Lite SDK را با وابستگی gradle وارد کنند. فایل build.gradle سطح برنامه را برای برنامه خود باز کنید و به دنبال بخش "وابستگی ها" بگردید.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.gms:play-services-ads-lite:23.6.0'
...
}
خط پررنگ را در بالا اضافه کنید، که به gradle دستور می دهد آخرین نسخه Mobile Ads Lite SDK را وارد کند. پس از انجام این کار، فایل را ذخیره کرده و همگام سازی Gradle را انجام دهید.
Lite SDK به عنوان بخشی از Google Repository توزیع شده است، بنابراین ممکن است پیامی از Android Studio مشاهده کنید که از شما می خواهد آن را نصب کنید. اگر چنین است، فقط با دانلود موافقت کنید و اندروید استودیو بقیه امور را بر عهده خواهد گرفت.
مراحل بعدی
مراحل بعدی برای نمایش تبلیغات AdMob و کسب درآمد، راهاندازی SDK تبلیغات موبایل و انتخاب قالب تبلیغ است.
میانجیگری در برنامه های فوری
هنگام کسب درآمد از برنامههای Android Instant با AdMob، میانجیگری Google به طور رسمی پشتیبانی نمیشود. برنامه های فوری نیاز دارند که تمام محتوای وب نمایش داده شده از طریق اتصالات ایمن بارگیری شود. تبلیغات AdMob این شرط را برآورده می کند، اما تبلیغات شبکه های تبلیغاتی شخص ثالث ممکن است این شرایط را نداشته باشند. بنابراین، توصیه میکنیم یک واحد تبلیغاتی جدید ایجاد کنید که هنگام کسب درآمد از برنامه Android Instant با AdMob از میانجیگری استفاده نکند.