Obowiązujące w Google w przypadku zgody użytkowników z UE na wykorzystanie danych Zasady, musisz udzielać odpowiednich informacji użytkownikom z Europy, z Europejskiego Obszaru Gospodarczego (EOG) i uzyskać ich zgodę na stosowanie plików cookie lub inne lokalne sposoby przechowywania, jeśli wymaga tego prawo. Zbieranie danych jest możliwe udostępniania i wykorzystywania danych osobowych do personalizacji reklam. Polityka ta odzwierciedla wymagania UE zawarte w dyrektywie o prywatności i łączności elektronicznej oraz w Ogólnym rozporządzeniu o ochronie danych (RODO).
Przekazywanie zgody na pakiet IMA SDK
Domyślnie żądania reklamy wysyłane do Google powodują wyświetlenie reklam spersonalizowanych z opcją wyboru reklamy oparte zarówno na treści strony internetowej lub aplikacji, jak i historii użytkownika odwiedzający go. Google może też wyświetlać reklamy niespersonalizowane. Więcej informacji o reklamach spersonalizowanych i niespersonalizowanych
Aby wymusić wyświetlanie reklam niespersonalizowanych, możesz dołączyć do tagu reklamy atrybut &npa=1
, aby określić, że mają być zwracane tylko treści reklam niespersonalizowanych.
Służy do tego właściwość adTagParameters
w ten sposób:
... - (void)requestStream { IMAAVPlayerVideoDisplay *videoDisplay = [[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.playerViewController.player]; IMAAdDisplayContainer *adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.adContainerView]; IMALiveStreamRequest *request = [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey adDisplayContainer:adDisplayContainer videoDisplay:videoDisplay]; request.adTagParameters = @{ @"npa" : @1}; [self.adsLoader requestStreamWithRequest:request]; } ...
Oznaczanie użytkowników jako użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody
Możesz oznaczyć swoje żądania reklamy, by były traktowane jako skierowane do użytkowników z Europy Obszar Gospodarczy (EOG), który nie osiągnął wieku świadomego wyrażenia zgody. Ta funkcja ma na celu: ułatwiają zachowanie zgodności z Ogólnym rozporządzeniem o ochronie danych (RODO) (RODO). Pamiętaj, że RODO może nakładać na Ciebie także inne obowiązki prawne. Sprawdź wytycznymi Unii Europejskiej oraz skonsultować się z prawnikiem. Pamiętaj, że narzędzia Google pomagają w zachowaniu zgodności z przepisami nie zwalniają żadnego wydawcy z jego zobowiązań wynikających z prawa autorskiego. Więcej informacji o wpływie RODO wydawcy
Jeśli używasz tej funkcji, TFUA (tagowanie dla użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody, Europa), będzie on uwzględniany w żądaniu reklamy. Wyłącza on reklamy spersonalizowane, w tym remarketingowe, w przypadku tego konkretnego żądania reklamy. Wyłącza też żądań wysyłanych do zewnętrznych dostawców reklam, np. pikseli śledzących reklamy oraz z serwerów reklamowych firm zewnętrznych. Nie ma on jednak wpływu na wykorzystywanie par klucz-wartość w usłudze Ad Manager. W związku z tym upewnij się, że korzystasz z które są zgodne z rozporządzeniem RODO.
Parametr TFUA w żądaniu reklamy ma pierwszeństwo przed odpowiednich ustawień na poziomie witryny.
Aby uwzględnić ten tag we wszystkich żądaniach reklamy wysyłanych z Twojej implementacji, dodaj do tagu reklamy parametr &tfua=1
.
... - (void)requestStream { IMAAVPlayerVideoDisplay *videoDisplay = [[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.playerViewController.player]; IMAAdDisplayContainer *adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.adContainerView]; IMALiveStreamRequest *request = [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey adDisplayContainer:adDisplayContainer videoDisplay:videoDisplay]; request.adTagParameters = @{ @"tfua" : @1}; [self.adsLoader requestStreamWithRequest:request]; } ...
W powyższym przykładzie użyto żądania transmisji na żywo, ale to samo dotyczy po strumienie VOD.