Клиентский SDK tvOS практически не изменился с выпуском версии 4. Главное изменение — добавление IMAAdDisplayContainer
, как и в iOS SDK.
В этом руководстве подробно описывается процесс, необходимый для обновления существующей реализации v3 до нового 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]; |