افزودن پشتیبانی آگهی‌های همپا

انتخاب پلاتفرم: HTML5 Android iOS

این راهنما برای ناشرانی است که می‌خواهند آگهی‌های همراه را به پیاده‌سازی IMA در iOS اضافه کنند.

پیش‌نیازها

  • برنامه iOS با کیت توسعه نرم‌افزار IMA یکپارچه شده است.
  • برچسب آگهی پیکربندی‌شده برای برگرداندن آگهی همراه.
    • اگر به نمونه نیاز دارید، پرسشگان ما را بررسی کنید.

مقدمات مفید

اگر هنوز باید IMA SDK را در برنامه‌تان پیاده‌سازی کنید، راهنمای شروع به کار ما را بررسی کنید.

افزودن آگهی‌های همراه به برنامه

UIView برای همراهتان ایجاد کنید

قبل‌از درخواست کردن همراه، باید فضایی برای آن در چیدمانتان ایجاد کنید. در فیلم‌نامه، «نمایی» را روی ViewController بکشید و رها کنید و آن را به اندازه آگهی همراهتان درآورید. سپس مطمئن شوید که جایگاه همراه شما به یک متغیر در پیاده‌سازی شما متصل است (این مثال از متغیری به نام companionView استفاده می‌کند). در نماگرفت زیر، نمای خاکستری روشن نمای آگهی همراه است:

تصویر ایجاد UIView برای همراه.

ایجاد IMACompanionAdSlot

مرحله بعدی ساختن شیء IMACompanionAdSlot از نمای شما است. «کیت توسعه نرم‌افزار IMA» جای آگهی همراه را با هر همراهی از پاسخ VAST که ابعاد آن با ارتفاع و عرض نمای مطابقت دارد پر می‌کند. «کیت توسعه نرم‌افزار IMA» همچنین از استفاده از آگهی‌های همراه با اندازه سیال پشتیبانی می‌کند.

ViewController.h
@property(nonatomic, weak) IBOutlet UIView *companionView;
ViewController.m
self.companionSlot =
    [[IMACompanionAdSlot alloc] initWithView:self.companionView
                                       width:self.companionView.frame.size.width
                                      height:self.companionView.frame.size.height];

جایگاه آگهی همپا را به محتوی آگهی‌تان منتقل کنید

در آخر، باید با ارسال آرایه‌ای از جایگاه‌های همراه خود به سازنده IMAAdDisplayContainer، به کیت توسعه نرم‌افزار اطلاع دهید که این جایگاه همراه وجود دارد:

ViewController.m
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView
                                           viewController:self
                                           companionSlots:@[ self.companionSlot ]];

همین! برنامه شما اکنون آگهی‌های همراه را نمایش می‌دهد.

نمایش آگهی‌های همپای سیال

‫IMA اکنون از آگهی‌های همراه جاری پشتیبانی می‌کند. این آگهی‌های همراه می‌توانند تغییر اندازه دهند تا با اندازه جایگاه آگهی مطابقت داشته باشند. آن‌ها ۱۰۰٪ عرض نمای والد را پر می‌کنند، سپس ارتفاع خود را تغییر می‌دهند تا با محتوای همراه مطابقت داشته باشند. این اندازه‌ها بااستفاده از اندازه همراه Fluid در Ad Manager تنظیم می‌شوند. برای اینکه ببینید این مقدار را کجا تنظیم کنید، تصویر زیر را ببینید.

تصویری که تنظیمات آگهی همراه Ad Manager را نشان می‌دهد. گزینه اندازه‌های آگهی همراه را برجسته می‌کند.

برای همراهان روان، برنامه‌های iOS را به‌روز کنید

با شروع کردن IMACompanionAdSlot فقط با پارامتر view می‌توانید جای آگهی همراه روان را اعلام کنید؛ width و height را حذف کنید.

ViewController.m
self.companionSlot =
      [[IMACompanionAdSlot alloc] initWithView:self.companionView];

پرسشگان

راهنما را دنبال کردم، اما آگهی‌های همراه را نمی‌بینم. چه کاری باید انجام دهم؟
ابتدا بررسی کنید که برچسب شما واقعاً همراهان را برمی‌گرداند. برای انجام این کار، برچسب را در مرورگر وب باز کنید و برچسب CompanionAds را پیدا کنید. اگر این را دیدید، بررسی کنید که اندازه عنصر همراه برگشتی همان اندازه UIView باشد که می‌خواهید آن را در آن نمایش دهید.