سبک های بومی

پلتفرم مورد نظر را انتخاب کنید: اندروید (بتا)جدید اندروید، iOS و فلاتر

تنظیمات سبک بومی ، Google Ad Manager را قادر می‌سازد تا رندر تبلیغات بومی شما را بر اساس سبک‌های بومی که در محصول مشخص می‌کنید، مدیریت کند. ابتدا، اندازه و هدف‌گیری را مشخص کنید. سپس HTML، CSS و جاوا اسکریپت را برای تعریف تبلیغاتی که واکنش‌گرا هستند و نمایش با کیفیتی را در تمام صفحه‌ها ایجاد می‌کنند، اضافه کنید. نیازی به انجام هیچ کاری برای رندر کردن ندارید؛ Ad Manager به طور خودکار سبک بومی مناسب را برای مقصد اعمال می‌کند. سبک‌های بومی درست مانند تبلیغات بنری، با استفاده از AdManagerAdView پیاده‌سازی می‌شوند. می‌توان از آنها با اندازه تبلیغ ثابتی که از قبل تعیین شده است یا اندازه تبلیغ متغیری که در زمان اجرا تعیین می‌شود، استفاده کرد.

پیش‌نیازها

  • افزونه تبلیغات موبایل گوگل فلاتر نسخه ۰.۱۳.۶ یا بالاتر

این راهنما فرض را بر این می‌گذارد که شما تا حدودی با SDK تبلیغات موبایلی گوگل آشنایی دارید. اگر هنوز این کار را انجام نداده‌اید، می‌توانید راهنمای شروع به کار ما را مطالعه کنید.

اندازه ثابت

سبک‌های بومی با اندازه ثابت به شما امکان می‌دهند عرض و ارتفاع تبلیغ بومی را کنترل کنید. برای تنظیم اندازه ثابت، این مراحل را دنبال کنید:

  1. یک آیتم خطی در رابط کاربری مدیریت تبلیغات ایجاد کنید و یکی از اندازه‌های از پیش تعریف شده را از منوی کشویی فیلد Size انتخاب کنید.

  2. یک AdManagerBannerAd با همان اندازه‌ای که در مرحله ۱ تنظیم کردید، بارگذاری کنید. برای نحوه نمونه‌سازی و بارگذاری یک تبلیغ، به مستندات Banner Ad مراجعه کنید. می‌توانید لیستی از اندازه‌ها و ثابت‌های AdSize مربوط به آنها را در بخش Banner size مشاهده کنید.

در اینجا مثالی از نحوه تعیین اندازه ثابت، مانند اندازه تبلیغ MEDIUM_RECTANGLE (300x250) آورده شده است:

AdManagerBannerAd ad = AdManagerBannerAd(
  adUnitId: '<your-ad-unit>',
  sizes: <AdSize>[AdSize.mediumRectangle],
  request: AdManagerAdRequest(),
);

اندازه سیال

در برخی موارد، ممکن است اندازه ثابت منطقی نباشد. به عنوان مثال، ممکن است بخواهید عرض تبلیغ با محتوای برنامه شما مطابقت داشته باشد، اما نیاز دارید که ارتفاع آن به صورت پویا تنظیم شود تا با محتوای تبلیغ متناسب شود. برای مدیریت این مورد، می‌توانید Fluid به عنوان اندازه تبلیغ در رابط کاربری Ad Manager مشخص کنید، که نشان می‌دهد اندازه تبلیغ در زمان اجرا در برنامه تعیین می‌شود. SDK یک ثابت AdSize ویژه، FLUID ، را برای مدیریت این مورد ارائه می‌دهد. ارتفاع اندازه تبلیغ سیال به صورت پویا بر اساس عرض تعریف شده توسط ناشر تعیین می‌شود و به نمای تبلیغ پلتفرم اجازه می‌دهد ارتفاع خود را مطابق با خلاقیت تنظیم کند.

درخواست مایع

برای درخواست تبلیغ سیال FluidAdManagerBannerAd استفاده کنید:

final fluidAd = FluidAdManagerBannerAd(
  adUnitId: '<your-ad-unit>',
  request: AdManagerAdRequest(),
  listener: AdManagerBannerAdListener(
    onAdLoaded: (Ad ad) {
      print('$_fluidAd loaded.');
    },
    onAdFailedToLoad: (Ad ad, LoadAdError error) {
      print('$_fluidAd failedToLoad: $error');
      ad.dispose();
    },
  ),

نمایش تبلیغ سیال

پس از بارگذاری تبلیغ، FluidAdWidget برای نمایش تبلیغات سیال استفاده کنید. این ابزار ارتفاع تبلیغ را متناسب با نمای تبلیغ پلتفرم مربوطه تنظیم می‌کند:

FluidAdWidget(
  width: <your-width>,
  ad: fluidAd,
);

نمونه‌ای از پیاده‌سازی اندازه تبلیغ Ad Manager Fluid را در برنامه نمونه در Github مشاهده کنید.