ادغام Google Mobile Ads SDK در برنامه Flutter اولین قدم برای نمایش تبلیغات و کسب درآمد است. هنگامی که SDK را ادغام کردید، می توانید یک یا چند فرمت تبلیغاتی پشتیبانی شده را پیاده سازی کنید.
- فلاتر 3.27.0 یا بالاتر
- اندروید
- آخرین نسخه اندروید استودیو
- iOS
- آخرین نسخه Xcode با ابزارهای خط فرمان فعال
- افزونه Google Mobile Ads SDK for Flutter را در پروژه Flutter خود قرار دهید.
AndroidManifest.xml را به روز کنید
شناسه برنامه AdMob باید در AndroidManifest.xml
موجود باشد. عدم انجام این کار منجر به خرابی هنگام راه اندازی برنامه می شود.
با افزودن یک برچسب <meta-data>
با نام com.google.android.gms.ads.APPLICATION_ID
، شناسه برنامه AdMob را، همانطور که در رابط وب AdMob مشخص شده است ، به فایل android/app/src/main/AndroidManifest.xml
برنامه اضافه کنید. برای android:value
، شناسه برنامه خود را مانند نشان داده شده در گیومه وارد کنید:
<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>
هنگامی که افزونه را در کد دارت خود مقداردهی اولیه می کنید، از همان value
استفاده کنید.
برای اطلاعات بیشتر درباره پیکربندی AndroidManifest.xml
و تنظیم شناسه برنامه، راهنمای Android را ببینید.
به روز رسانی Info.plist
در فایل ios/Runner/Info.plist
برنامه خود، یک کلید GADApplicationIdentifier
با مقدار رشته ای از شناسه برنامه AdMob خود اضافه کنید، همانطور که در رابط وب AdMob مشخص شده است :
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-################~##########</string>
هنگامی که افزونه را در کد دارت خود مقداردهی اولیه می کنید، باید همان مقدار را ارسال کنید.
برای اطلاعات بیشتر درباره پیکربندی Info.plist
و تنظیم شناسه برنامه، راهنمای iOS را ببینید.
قبل از بارگیری تبلیغات، از برنامه خود بخواهید با فراخوانی MobileAds.instance.initialize()
که SDK را مقداردهی اولیه می کند و یک Future
را برمی گرداند که پس از تکمیل اولیه یا پس از وقفه 30 ثانیه ای، تمام می شود. در اسرع وقت فراخوانی initialize()
.
// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();
پس از وارد کردن کیت توسعه نرم افزاری تبلیغات Google Mobile، شما آماده اجرای یک تبلیغ هستید. AdMob فرمتهای مختلف تبلیغاتی را ارائه میدهد، بنابراین میتوانید یکی را انتخاب کنید که به بهترین وجه با تجربه کاربری برنامهتان مطابقت دارد.
تبلیغات مستطیلی که در بالا یا پایین صفحه نمایش دستگاه ظاهر می شوند. تبلیغات بنری در حالی که کاربران در حال تعامل با برنامه هستند روی صفحه می مانند و می توانند پس از مدت زمان معینی به طور خودکار بازخوانی شوند. اگر در زمینه تبلیغات موبایلی تازه کار هستید، آنها مکان خوبی برای شروع هستند.
تبلیغات تمام صفحه که رابط یک برنامه را تا زمانی که توسط کاربر بسته شود پوشش می دهند. آنها به بهترین وجه در مکث های طبیعی در جریان اجرای برنامه استفاده می شوند، مانند بین سطوح یک بازی یا درست پس از اتمام یک کار.
یک تبلیغ بینابینی را پیاده سازی کنید
تبلیغات قابل تنظیم که با ظاهر و احساس برنامه شما مطابقت دارند. شما تصمیم می گیرید که چگونه و در کجا قرار گیرند، بنابراین طرح بندی با طراحی برنامه شما سازگارتر است.
یک تبلیغ بومی را پیاده سازی کنید
تبلیغاتی که به کاربران برای تماشای ویدیوهای کوتاه و تعامل با تبلیغات و نظرسنجیهای قابل پخش پاداش میدهد. برای کسب درآمد از کاربران رایگان بازی خوب است.