لم يطرأ أي تغيير يُذكر على حزمة تطوير البرامج (SDK) الخاصة بنظام التشغيل tvOS من جهة العميل مع إصدار الإصدار 4. التغيير الأساسي هو إضافة IMAAdDisplayContainer، كما هو موضّح في حزمة تطوير البرامج (SDK) لنظام التشغيل iOS.
يشرح هذا الدليل الخطوات المطلوبة لترقية عملية تنفيذ حالية للإصدار 3 إلى حزمة تطوير البرامج (SDK) الجديدة للإصدار 4.
تغيير اسم الوحدة
للتوافق مع حزمة تطوير البرامج (SDK) لنظام التشغيل iOS، غيّرنا اسم الوحدة من
ClientSideInteractiveMediaAds إلى GoogleInteractiveMediaAds، لذا عليك إجراء التغييرات التالية.
| التغييرات | |
|---|---|
| الإصدار القديم |
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>@import ClientSideInteractiveMediaAds; |
| جديد |
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>@import GoogleInteractiveMediaAds; |
إنشاء حاوية الإعلان الجديدة
| إنشاء IMAAdDisplayContainer وتمريره | |
|---|---|
| الإصدار القديم |
IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.videoView contentPlayhead:self.contentPlayhead userContext:userContext]; |
| جديد |
self.adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView]; IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.adDisplayContainer contentPlayhead:self.contentPlayhead userContext:userContext]; |