نمایش آگهی‌های بومی تمام‌صفحه

پلاتفرم را انتخاب کنید: Android iOS Android (قدیمی)

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

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

دارایی‌ها را درطول بازپخش ویدیو بومی قابل‌کلیک کنید

به‌طور پیش‌فرض، 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>>

فعال کردن آگهی‌های ویدیویی

هنگام پیکربندی آگهی‌های بومی در واسط کاربر Ad Manager، نوع رسانه 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 ]];

منابع بیشتر

برای نمونه‌هایی از آگهی‌های بومی تمام‌صفحه، موارد زیر را ببینید: