Clientseitiges Upgrade prüfen

Das clientseitige tvOS SDK hat sich mit der Version 4 nur wenig geändert. Die primäre Änderung ist das Hinzufügen von IMAAdDisplayContainer, wie im iOS SDK zu sehen ist.

In diesem Leitfaden wird beschrieben, wie Sie eine vorhandene v3-Implementierung auf das neue v4-SDK aktualisieren.

Modulnamen ändern

Um das Android SDK an das iOS SDK anzupassen, haben wir den Modulnamen von ClientSideInteractiveMediaAds in GoogleInteractiveMediaAds geändert. Sie sollten daher die folgenden Änderungen vornehmen.

Änderungen
Alt
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;
Neu
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

Neuen Anzeigencontainer erstellen

IMAAdDisplayContainer erstellen und übergeben
Alt
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];
Neu
self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];