Client-side tvOS SDK با انتشار نسخه 4 تغییر بسیار کمی داشته است. تغییر اصلی اضافه شدن IMAAdDisplayContainer
است، همانطور که در iOS SDK دیده می شود.
این راهنما فرآیند مورد نیاز برای ارتقاء یک پیادهسازی نسخه 3 موجود به SDK جدید v4 را طی میکند.
نام ماژول را تغییر دهید
برای مطابقت با iOS SDK، نام ماژول را از 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]; |