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

هیچ «میانای برنامهسازی کاربردی» جداگانهای برای فراخوانی کردن جهت فعال کردن آگهیهای بومی تمامصفحه برای ارائه فراتر از دستورالعملهای بومی پیشرفته وجود ندارد. بااینحال، روالهای مطلوبی وجود دارد که هنگام ایجاد تجربههای آگهی تمامصفحه توصیه میکنیم:
- داراییها را درحین بازپخش ویدیو بومی کلیککردنی کنید
بهطور پیشفرض، 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تنظیم کنید و نمای والد را روی اندازه ثابت تنظیم کنید. این مرحله را برای هر نمای والد نمای رسانه که اندازه ثابت ندارد تکرار کنید.- فعال کردن آگهیهای ویدیویی
نوع رسانه
Videoرا هنگام پیکربندی آگهیهای بومی در «واسط کاربر AdMob» فعال کنید. اجازه دادن به تبلیغهای ویدیویی برای رقابت بر سر فضای آگهی شما میتواند عملکرد را بهطور چشمگیری بهبود دهد.- [اختیاری] درخواست نسبتهای ابعادی خاص برای دارایی رسانهای
بهطور پیشفرض، آگهیهایی با هر نسبت ابعادی ممکن است برگردانده شوند. برای مثال، وقتی برنامهتان در حالت عمودی است، ممکن است دارایی طرحآگهی اصلی افقی یا مربعی دریافت کنید. بسته به چیدمان آگهی بومیتان، ممکن است بخواهید فقط آگهیهای عمودی، افقی، یا مربعی ارائه کنید. میتوانید داراییهایی با نسبتهای ابعادی خاص درخواست کنید تا بهترین چیدمان را داشته باشید.

افقی
مربع
عمودی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 ]];منابع بیشتر
- نمونههای بومی تمامصفحه: Objective-C