این راهنما برای ناشرانی است که میخواهند آگهیهای همراه را به پیادهسازی IMA در iOS اضافه کنند.
پیشنیازها
- برنامه iOS با کیت توسعه نرمافزار IMA یکپارچه شده است.
- برچسب آگهی پیکربندیشده برای برگرداندن آگهی همراه.
- اگر به نمونه نیاز دارید، پرسشگان ما را بررسی کنید.
مقدمات مفید
اگر هنوز باید IMA SDK را در برنامهتان پیادهسازی کنید، راهنمای شروع به کار ما را بررسی کنید.
افزودن آگهیهای همراه به برنامه
UIView برای همراهتان ایجاد کنید
قبلاز درخواست کردن همراه، باید فضایی برای آن در چیدمانتان ایجاد کنید. در فیلمنامه، «نمایی» را روی ViewController بکشید و رها کنید و آن را به اندازه آگهی همراهتان درآورید. سپس مطمئن شوید که جایگاه همراه شما به یک متغیر در پیادهسازی شما متصل است (این مثال از متغیری به نام companionView استفاده میکند). در نماگرفت زیر، نمای خاکستری روشن نمای آگهی همراه است:
ایجاد IMACompanionAdSlot
مرحله بعدی ساختن شیء IMACompanionAdSlot از نمای شما است. «کیت توسعه نرمافزار IMA» جای آگهی همراه را با هر همراهی از پاسخ VAST که ابعاد آن با ارتفاع و عرض نمای مطابقت دارد پر میکند. «کیت توسعه نرمافزار IMA» همچنین از استفاده از آگهیهای همراه با اندازه سیال پشتیبانی میکند.
ViewController.h@property(nonatomic, weak) IBOutlet UIView *companionView;
self.companionSlot = [[IMACompanionAdSlot alloc] initWithView:self.companionView width:self.companionView.frame.size.width height:self.companionView.frame.size.height];
جایگاه آگهی همپا را به محتوی آگهیتان منتقل کنید
در آخر، باید با ارسال آرایهای از جایگاههای همراه خود به سازنده IMAAdDisplayContainer، به کیت توسعه نرمافزار اطلاع دهید که این جایگاه همراه وجود دارد:
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView viewController:self companionSlots:@[ self.companionSlot ]];
همین! برنامه شما اکنون آگهیهای همراه را نمایش میدهد.
نمایش آگهیهای همپای سیال
IMA اکنون از آگهیهای همراه جاری پشتیبانی میکند. این آگهیهای همراه میتوانند تغییر اندازه دهند تا با اندازه جایگاه آگهی مطابقت داشته باشند. آنها ۱۰۰٪ عرض نمای والد را پر میکنند، سپس ارتفاع خود را تغییر میدهند تا با محتوای
همراه مطابقت داشته باشند. این اندازهها بااستفاده از اندازه همراه Fluid در Ad Manager تنظیم میشوند.
برای اینکه ببینید این مقدار را کجا تنظیم کنید، تصویر زیر را ببینید.
برای همراهان روان، برنامههای iOS را بهروز کنید
با شروع کردن
IMACompanionAdSlot
فقط با پارامتر view میتوانید جای آگهی همراه روان را اعلام کنید؛ width و
height را حذف کنید.
self.companionSlot = [[IMACompanionAdSlot alloc] initWithView:self.companionView];
پرسشگان
- راهنما را دنبال کردم، اما آگهیهای همراه را نمیبینم. چه کاری باید انجام دهم؟
- ابتدا بررسی کنید که برچسب شما واقعاً همراهان را برمیگرداند. برای انجام این کار، برچسب را در مرورگر وب باز کنید و برچسب CompanionAds را پیدا کنید. اگر این را دیدید، بررسی کنید که اندازه عنصر همراه برگشتی همان اندازه UIView باشد که میخواهید آن را در آن نمایش دهید.