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 :
Nieoprawny - nieokreślony (domyślnie przed inicjalizacją) |
IABTCF_PublisherCC |
String : Dwuliterowy kod ISO 3166-1 alfa-2 - Domyślna: AA (nieznany) |
IABTCF_PurposeOneTreatment |
Number :
Usuń ustawienie domyślne - Sprzedawcy mogą używać tej wartości do określenia, czy wymagana jest zgoda na cel jeden. |
IABTCF_UseNonStandardStacks |
Number :
|
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 |
|