Informacia
Treść

Ramy przejrzystości i zgody (IAB TCF, USPrivacy, Google AC)

Dostęp do wartości zgody 

SDK ustawi wartości wspólnych preferencji dla IAB TCF v1, IAB TCF v2, IAB USPrivacy i Google AC String. Te wartości można odczytać za pomocą następującego kodu:

Context mContext = getApplicationContext();

SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(mContext);

SharedPreferences.OnSharedPreferenceChangeListener mListener;

mListener = new SharedPreferences.OnSharedPreferenceChangeListener() {

            public void onSharedPreferenceChanged(SharedPreferences preferences, String key) {
                        if (key.equals([Specific Consent Key])) {
                                   // Update Consent settings
                                   }
                        }
            };
mPreferences.registerOnSharedPreferenceChangeListener(mListener);

Zdefiniowano następujące klucze:

Dokument dotyczący przejrzystości i przejrzystości dokumentów IAB w wersji 2  
IABTCF_CmpSdkID Number: identyfikator liczby całkowitej bez znaku pakietu CMP SDK
IABTCF_CmpSdkVersion Number: liczba całkowita bez znaku numeru wersji pakietu CMP SDK
IABTCF_PolicyVersion Number: Liczba całkowita bez znaku reprezentująca wersję TCF, której dotyczą te zgody.
IABTCF_gdprApplies Number:

1 RODO obowiązuje w obecnym kontekście

0 - RODO nie nie zastosować w obecnym kontekście

Nieoprawny - nieokreślony (domyślnie przed inicjalizacją)

IABTCF_PublisherCC String: Dwuliterowy kod ISO 3166-1 alfa-2 - Domyślna: AA (nieznany)
IABTCF_PurposeOneTreatment Number:

0 - brak specjalnego traktowania celu pierwszego

1 - cel jeden nie został ujawniony

Usuń ustawienie domyślne - 0

Sprzedawcy mogą używać tej wartości do określenia, czy wymagana jest zgoda na cel jeden.

IABTCF_UseNonStandardStacks Number:

1 - CMP użył niestandardowego stosu

0 - CMP nie używał niestandardowego stosu

IABTCF_TCString String: W pełni zakodowany ciąg TC
IABTCF_VendorConsents Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status zgody na identyfikator dostawcy n + 1; false i true odpowiednio. np. '1' w indeksie 0 jest zgoda true dla identyfikatora dostawcy 1
IABTCF_VendorLegitimateInterests Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status prawnie uzasadnionego interesu dla identyfikatora dostawcy n + 1; false i true odpowiednio. np. '1' w indeksie 0 czy istnieje uzasadniony interes? true dla identyfikatora dostawcy 1
IABTCF_PurposeConsents Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status zgody na identyfikator celu n + 1; false i true odpowiednio. np. '1' w indeksie 0 jest zgoda true dla identyfikatora celu 1
IABTCF_PurposeLegitimateInterests Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status prawnie uzasadnionego interesu dla celu identyfikacji n + 1; false i true odpowiednio. np. '1' w indeksie 0 czy istnieje uzasadniony interes? true dla identyfikatora celu 1
IABTCF_SpecialFeaturesOptIns Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status zgody na specjalny identyfikator funkcji n + 1; false i true odpowiednio. np. '1' w indeksie 0 jest zaakceptowany true dla specjalnego identyfikatora funkcji 1
IABTCF_PublisherRestrictions{ID} String ['0','1', or '2']: Wartość na pozycji n - gdzie nindeksowanie zaczyna się o 0 – wskazuje typ ograniczenia wydawcy (0-2) dla dostawcy n + 1; (zobacz Typy ograniczeń wydawców). np. '2' w indeksie 0 to typ ograniczenia 2 dla identyfikatora dostawcy 1. {ID} odnosi się do identyfikatora celu.
IABTCF_PublisherConsent Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status zgody na cel dla identyfikatora celu n + 1 dla wydawcy, ponieważ odpowiadają one celom globalnej listy dostawców; false i true odpowiednio. np. '1' w indeksie 0 jest zgoda true dla identyfikatora celu 1
IABTCF_PublisherLegitimateInterests Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status uzasadnionego interesu celu dla identyfikatora celu n + 1 dla wydawcy, ponieważ odpowiadają one celom globalnej listy dostawców; false i true odpowiednio. np. '1' w indeksie 0 czy istnieje uzasadniony interes? true dla identyfikatora celu 1
IABTCF_PublisherCustomPurposesConsents Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status zgody na cel dla niestandardowego identyfikatora celu wydawcy n + 1 dla wydawcy; false i true odpowiednio. np. '1' w indeksie 0 jest zgoda true dla niestandardowego identyfikatora celu 1
IABTCF_PublisherCustomPurposesLegitimateInterests Binary String: the '0' or '1' na stanowisku n - gdzie nindeksowanie zaczyna się o 0 – wskazuje status uzasadnionego interesu celu dla niestandardowego identyfikatora celu wydawcy n + 1 dla wydawcy; false i true odpowiednio. np. '1' w indeksie 0 czy istnieje uzasadniony interes? true dla niestandardowego identyfikatora celu 1
IAB USPrywatność  
IABUSPrivacy_String String: jest zgodny z zaleceniem IAB OpenRTB CCPA. String koduje wszystkie wybory i informacje.
Ciąg Google AC  
IABTCF_AddtlConsent

String: jest zgodny ze specyfikacją techniczną trybu dodatkowej zgody Google. 

Powrót do góry