شروع به کار

پلتفرم را انتخاب کنید: Android iOS Unity Flutter

ادغام Google Mobile Ads SDK در برنامه Flutter اولین قدم برای نمایش تبلیغات و کسب درآمد است. هنگامی که SDK را ادغام کردید، می توانید یک یا چند فرمت تبلیغاتی پشتیبانی شده را پیاده سازی کنید.

پیش نیازها

SDK تبلیغات موبایل را وارد کنید

راه اندازی پلت فرم خاص

اندروید

AndroidManifest.xml را به روز کنید

شناسه برنامه Ad Manager باید در AndroidManifest.xml موجود باشد. عدم انجام این کار منجر به خرابی هنگام راه اندازی برنامه می شود.

با افزودن یک برچسب <meta-data> با نام com.google.android.gms.ads.APPLICATION_ID ، شناسه برنامه Ad Manager را، همانطور که در رابط وب Ad Manager مشخص شده است ، به فایل android/app/src/main/AndroidManifest.xml برنامه اضافه کنید. برای android:value ، شناسه برنامه خود را مانند نشان داده شده در گیومه وارد کنید:

<manifest>
    <application>
        <!-- Sample Ad Manager 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 را ببینید.

iOS

به روز رسانی Info.plist

در فایل ios/Runner/Info.plist برنامه خود، یک کلید GADApplicationIdentifier با مقدار رشته شناسه برنامه Ad Manager خود، همانطور که در رابط وب Ad Manager مشخص شده است ، اضافه کنید:

<key>GADApplicationIdentifier</key>
<string>ca-app-pub-################~##########</string>

هنگامی که افزونه را در کد دارت خود مقداردهی اولیه می کنید، باید همان مقدار را ارسال کنید.

برای اطلاعات بیشتر درباره پیکربندی Info.plist و تنظیم شناسه برنامه، راهنمای iOS را ببینید.

SDK تبلیغات موبایل را راه اندازی کنید

قبل از بارگیری تبلیغات، از برنامه خود بخواهید با فراخوانی MobileAds.instance.initialize() که SDK را مقداردهی اولیه می کند و یک Future را برمی گرداند که پس از تکمیل اولیه یا پس از وقفه 30 ثانیه ای به پایان می رسد. در اسرع وقت فراخوانی initialize() .

// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();

یک قالب تبلیغ را انتخاب کنید

پس از وارد کردن SDK تبلیغات موبایل، شما آماده اجرای یک تبلیغ هستید. Ad Manager قالب‌های مختلف تبلیغاتی را ارائه می‌دهد، بنابراین می‌توانید یکی را انتخاب کنید که با تجربه کاربری برنامه‌تان مطابقت دارد.

تبلیغات مستطیلی که در بالا یا پایین صفحه نمایش دستگاه ظاهر می شوند. تبلیغات بنری در حالی که کاربران در حال تعامل با برنامه هستند روی صفحه می مانند و می توانند پس از مدت زمان معینی به طور خودکار بازخوانی شوند. اگر در زمینه تبلیغات موبایلی تازه کار هستید، آنها مکان خوبی برای شروع هستند.

اجرای یک بنر تبلیغاتی

بینابینی

تبلیغات تمام صفحه که رابط یک برنامه را تا زمانی که توسط کاربر بسته شود پوشش می دهند. آنها به بهترین وجه در مکث های طبیعی در جریان اجرای برنامه استفاده می شوند، مانند بین سطوح یک بازی یا درست پس از اتمام یک کار.

یک تبلیغ بینابینی را پیاده سازی کنید

بومی

تبلیغات قابل تنظیم که با ظاهر و احساس برنامه شما مطابقت دارند. شما تصمیم می گیرید که چگونه و در کجا قرار گیرند، بنابراین طرح بندی با طراحی برنامه شما سازگارتر است.

یک تبلیغ بومی را پیاده سازی کنید

پاداش داده شد

تبلیغاتی که به کاربران برای تماشای ویدیوهای کوتاه و تعامل با تبلیغات و نظرسنجی‌های قابل پخش پاداش می‌دهد. برای کسب درآمد از کاربران رایگان بازی خوب است.

یک تبلیغ با پاداش اجرا کنید