Development Newsletters
Release: 15-09-2021
Lista wprowadzanych zmian:
Wyświetlanie reklam tylko na wybranych placementach Slave
Umożliwiamy wymuszenie na skrypcie Master pobieranie reklam tylko dla tych placementów Slave, które są zamieszczone na stronie (nawet jeśli w interfejsie zdefiniowanych jest więcej placementów Slave dla tego Mastera).
W tym celu do skryptu Master należy dodać jeden parametr: slaveIds. Wartości tego parametru to po prostu identyfikatory placementów Slave.
Rozwiązanie to pozwala na uniknięcie problemu zliczania prób emisji dla Slave'ów, które nie są umieszczone na stronie (co w konsekwencji powoduje przeszacowanie inventory) lub na których reklamy nie są wyświetlane w wyniku wykluczenia przez reklamę zdefiniowaną na niezaimplementowanym placemencie Slave.
Przycisk "Replace [TIMESTAMP]"
Przygotowaliśmy możliwość dodania w kreacji przycisku, który automatycznie zamieni wszystkie wystąpienia [TIMESTAMP] / [timestamp] na makro <%%TIMESTAMP%%>. Nowa opcja zlokalizowana jest na samym końcu parametrów kreacji w sekcji Tools.
W celu włączenia nowej funkcjonalności prosimy o kontakt z Działem Wsparcia Technicznego Gemius Polska.
Przed kliknięciem przycisku:
Po kliknięciu przycisku:
Usuwanie danych użytkownika / First party OPT-OUT
Użytkownik otrzymuje możliwość usunięcia z cookie ao-fpgad prywatnych danych takich jak:
- informacja o wyświetlonych reklamach;
- identyfikator użytkownika;
- data ostatniej aktualizacji ww danych;
nie zostaną jednak usunięte następujące informacje:
- czy przeglądarka obsługuje 3rd party cookie;
- data ostatniej weryfikacji obsługi 3rd party cookie w przeglądarce.
Aby usunąć dane po stronie wydawcy należy wykonać poniższy skrypt JS:
Skrypt ten jest dostępny z poziomu ado.js, a więc wszędzie tam, gdzie ma zostać wykonany, musi być również zamieszczony skrypt ado.js, z tymi samymi ustawieniami co skrypt umieszczony w miejscach emisji reklam z włączoną opcją cappingu first party. Przykładowa implementacja:
Aby usunąć dane po stronie użytkownika należy wykonać następujące kroki:
- należy otworzyć wskazaną przez wydawcę stronę, na której wyświetlane są reklamy z włączoną opcją cappingu first party;
- należy otworzyć Developer Tools w przeglądarce;
- należy otworzyć zakładkę Console;
- należy wpisać "ado.removeUserData()" i kliknąć ENTER.
First party OPT-OUT
Różnica pomiędzy OPT-OUT a usunięciem danych polega na tym, że w przypadku OPT-OUT nie będą tworzone nowe cookie, a ciasteczko ao-fpgad zostaje usunięte i zastąpione przez "techniczne" ciasteczko AO-OPT-OUT z wartością: 1 i czasem życia 5 lat, które będzie informować nasze skrypty, że dla danego użytkownika nie należy tworzyć cookie z informacjami na jego temat.
Podobnie jak w przypadku usuwania danych użytkownika, istnieją dwa sposoby na ustawienie OPT-OUT: publisher side oraz user side. Należy w tym celu zastosować ww instrukcję z tą tylko różnicą, że zamiast ado.removeUserData() należy użyć ado.disableUserData().
Przekazywanie informacji RODO do AdOcean
W związku z pojawianiem się pytań o nadawanie przez AdOcean cookie pomimo nie wyrażania zgody przez użytkownika, chcielibyśmy przypomnieć, że jeśli RODO (GDPR) ma zastosowanie w danym kraju, należy przekazać odpowiednią informację do AdOcean. Domyślnie AdOcean zakłada, że RODO (GDPR) nie ma zastosowania i użytkownik wyraził zgodę, co oznacza że ciasteczko zostanie nadane niezależnie od udzielonej zgody.
Są 3 możliwości :
- można ustawić parametry gdprApplies oraz gdprConsent w konfiguracji placementu;
- można skorzystać z CMP zgodnego ze standardem IAB (1.1 lub 2.0), wtedy kod placementu automatycznie pobierze wartości gdprApplies i gdprConsent z CMP;
- można ustawić consent = true lub false w konfiguracji placementu.
Konfiguracja placementu:
gdzie parametry przyjmują wartości:
- consent: true lub false - jeśli mamy informację na temat zgody użytkownika w zakresie przetwarzania jego danych;
- gdprApplies: true or false - wartość informująca czy RODO (GDPR) ma zastosowanie;
- gdprConsent: "consent-string" - ciąg znaków w formacie ustalonym przez IAB w wersji 1.1 lub 2.0.