تبلیغات همراه

این راهنما برای ناشران علاقه مند به افزودن تبلیغات همراه به پیاده سازی iOS IMA در نظر گرفته شده است.

پیش نیازها

  • برنامه iOS با IMA SDK یکپارچه.
  • یک برچسب تبلیغاتی پیکربندی شده برای بازگرداندن یک تبلیغ همراه.

پرایمرهای مفید

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

تبلیغات همراه را به برنامه خود اضافه کنید

یک UIView برای همراه خود ایجاد کنید

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

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

یک IMACompanionAdSlot ایجاد کنید

گام بعدی این است که یک شی IMACompanionAdSlot از دید شما بسازید. IMA SDK اسلات تبلیغات همراه را با هر همراهی از پاسخ VAST که ابعادی مطابق با ارتفاع و عرض نما دارند پر می کند. IMA SDK همچنین از استفاده از همراهان با اندازه مایع پشتیبانی می کند.

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 ، به SDK اطلاع دهید که این اسلات همراه وجود دارد:

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

این تمام چیزی است که وجود دارد! برنامه شما اکنون در حال نمایش تبلیغات همراه است.

نمایش تبلیغات همراه روان

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

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

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

شما می توانید با راه اندازی IMACompanionAdSlot تنها با پارامتر view ، یک اسلات همراه سیال را اعلام کنید. بدون احتساب width و height

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

سوالات متداول

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