از قالب آگهی بومی میتوان برای ایجاد آگهی در هر اندازهای استفاده کرد، ازجمله آگهیهای تمامصفحه مانند آگهیهایی که در برنامههای اجتماعی و سرگرمی بسیار محبوب هستند. آگهیهای تمامصفحه بومی میتوانند درآمد و حفظ کاربر را بهبود بخشند، چه ازطریق مطابقت با سبک تجربههای محتوای تمامصفحه موجود مانند برنامههای اجتماعی، یا ازطریق ارائه ابزاری برای قرار دادن آگهیها در فیدهای «داستانها». در اینجا چند نمونه از آگهیهای تمامصفحه بومی آورده شده است:

هیچ میانای برنامهسازی کاربردی جداگانهای برای فراخوانی جهت فعال کردن آگهیهای بومی تمامصفحه برای ارائه فراتر از دستورالعملهای بومی پیشرفته وجود ندارد. بااینحال، روالهای مطلوبی وجود دارد که هنگام ایجاد تجربههای آگهی تمامصفحه توصیه میکنیم:
- داراییها را درطول بازپخش ویدیو بومی قابلکلیک کنید
بهطور پیشفرض، Google Mobile Ads SDK userInteractionEnabled را روی
NOبرای همه داراییهای آگهی بهجز mediaView تنظیم میکند درحالیکه نمای رسانه درحال پخش ویدیو است. درنتیجه، وقتی ویدیویی درحال پخش است، کلیکها روی نمای پشت نمای دارایی انجام میشود. در پیادهسازی بومی تمامصفحه، که نماهای دارایی در بالای نمای رسانه قرار میگیرند، نمای رسانه کلیک را دریافت میکند. نمای رسانه تعامل کاربر را برای کنترلهای بازپخش ویدیو درطول بازپخش ویدیو مدیریت میکند و فقط پساز تکمیل بازپخش ویدیو، با کلیک کردن به نشانی وب مقصد آگهی میرود.برای ساختن داراییهای آگهی دیگرتان، مثل callToActionView روی کاربر کلیک کنید تا درحالیکه ویدیو پخش میشود به مقصد آگهی برود، هر نمای دارایی را در UIView والد که نمای فرعی آگهی بومی است بپیچید. ساختار نمای آگهی بومی شما باید به این شکل باشد:
-- Native Ad View -- Media View -- Container View 1 -- Call To Action View -- Container View 2 -- Headline View -- Container View 3 -- Body View
- سفارشیسازی جای نماد AdChoices
- بهطور پیشفرض، نماد AdChoices در گوشه بالا سمت راست آگهی قرار میگیرد،
اما میتوانید با تنظیم
GADAdChoicesPositionبراساس جای آگهی، هر گوشهای را که میخواهید نماد AdChoices در آن نشان داده شود مشخص کنید. در سه تصویر بخش قبلی، نماد AdChoices در گوشهای دور از دکمه نصب، دکمه منو، و دیگر داراییهای آگهی قرار داده شده است تا از کلیکهای تصادفی جلوگیری شود. - برای هر جای آگهی از شناسههای واحد آگهی یکتا استفاده کنید
حتماً برای هر جای آگهی متفاوت در برنامهتان، شناسه واحد آگهی منحصربهفردی ایجاد کنید، حتی اگر همه جای آگهیها قالب یکسانی داشته باشند. برای مثال، اگر جای آگهی بومی موجودی در برنامهتان برای تجربه غیرتمامصفحه دارید، برای تجربه تمامصفحه از شناسه واحد آگهی جدیدی استفاده کنید. استفاده از واحدهای آگهی منحصربهفرد:
- عملکرد را به حداکثر میرساند
- به Google کمک میکند داراییهای آگهی را برگرداند که بهتر با چیدمانهایتان مطابقت دارد
- گزارشدهی جامعتری را ممکن میکند.
- نمای رسانه را روی اندازه ثابتی تنظیم کنید
Google همیشه تلاش میکند داراییهای بومی با بهترین اندازه را برای عملکرد بهینه ارائه دهد. برای تسهیل این امر، اندازه آگهیهای بومی شما باید قابل پیشبینی و یکنواخت باشد. دارایی نمای رسانه شما باید برای هر درخواست آگهی در همان دستگاه اندازه یکسانی داشته باشد. برای انجام این کار، نمای رسانه را روی اندازه ثابتی تنظیم کنید، یا نمای رسانه را روی
MATCH_PARENTتنظیم کنید و نمای اصلی را روی اندازه ثابتی قرار دهید. این مرحله را برای هر نمای والد نمای رسانه که اندازه ثابت ندارد تکرار کنید.<<../../../_includes/_shared_max_screen_size.md>>
- فعال کردن آگهیهای ویدیویی
هنگام پیکربندی آگهیهای بومی در واسط کاربر AdMob، نوع رسانه
Videoرا فعال کنید. اجازه دادن به آگهیهای ویدیویی برای رقابت بر سر فضای آگهیتان میتواند عملکرد را بهطور چشمگیری بهبود بخشد.- [اختیاری] درخواست نسبتهای ابعادی خاص برای دارایی رسانه
بهطور پیشفرض، آگهیها با هر نسبت ابعادی ممکن است برگردانده شوند. برای مثال، وقتی برنامهتان در حالت عمودی است، ممکن است دارایی خلاقانه اصلی مربعی یا افقی دریافت کنید. بسته به چیدمان آگهی بومیتان، ممکن است بخواهید فقط آگهیهای عمودی، افقی، یا مربعی ارائه کنید. میتوانید داراییهایی با نسبتهای ابعادی خاص درخواست کنید تا با چیدمان شما بهترین تناسب را داشته باشند.

افقی
مربع
عمودیSwift
let aspectRatioOption = NativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = AdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])آبجکتیو-سی
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];منابع اضافی
برای نمونههایی از آگهیهای بومی تمامصفحه، موارد زیر را ببینید:
- نمونه تمامصفحه بومی: