Pomoc IAB w Stanach Zjednoczonych

Wybierz platformę: Android iOS

Ten przewodnik zawiera instrukcje, jak w ramach pakietu UMP SDK obsługiwać wiadomości wymagane przez przepisy stanowe w USA. Skorzystaj z tych instrukcji w połączeniu z artykułem Pierwsze kroki, w którym znajdziesz szczegółowe informacje o tym, jak uruchomić aplikację z pakietem UMP SDK i skonfigurować wiadomość. Poniższe wskazówki dotyczą konkretnie wiadomości wymaganej przez przepisy stanowe w USA.

Wymagania wstępne

Zanim przejdziesz dalej, wykonaj te czynności:

Aby wskazać, że użytkownik nie osiągnął wieku samodzielnego wyrażania zgody, ustaw parametr setTagForUnderAgeOfConsent (TFUA). Jeśli ustawisz TFUA na true, pakiet SDK UMP nie będzie prosić użytkownika o zgodę. Jeśli Twoja aplikacja jest przeznaczona dla różnych grup odbiorców, ustaw ten parametr dla użytkowników niepełnoletnich, aby mieć pewność, że nie będą oni proszeni o zgodę. Twoim obowiązkiem jest ustawienie tego parametru w razie potrzeby, aby zachować zgodność z ustawą COPPA i innymi odpowiednimi przepisami.

.

W tym przykładzie w żądaniu zgody UMP ustawiamy wartość TFUA na „true”:

Java

ConsentRequestParameters params = new ConsentRequestParameters
    .Builder()
    // Indicate the user is under age of consent.
    .setTagForUnderAgeOfConsent(true)
    .build();

consentInformation = UserMessagingPlatform.getConsentInformation(this);
consentInformation.requestConsentInfoUpdate(
    this,
    params,
    (OnConsentInfoUpdateSuccessListener) () -> {
      // ...
    },
    (OnConsentInfoUpdateFailureListener) requestConsentError -> {
      // ...
    });

Kotlin

val params = ConsentRequestParameters
    .Builder()
    // Indicate the user is under age of consent.
    .setTagForUnderAgeOfConsent(true)
    .build()

consentInformation = UserMessagingPlatform.getConsentInformation(this)
consentInformation.requestConsentInfoUpdate(
    this,
    params,
    ConsentInformation.OnConsentInfoUpdateSuccessListener {
      // ...
    },
    ConsentInformation.OnConsentInfoUpdateFailureListener {
      requestConsentError ->
      // ...
    })

Gdy użytkownik podejmie decyzję dotyczącą przepisów stanowych w USA, możesz odczytać jego wybór z pamięci lokalnej zgodnie ze specyfikacją globalnej platformy do zarządzania prywatnością (GPP). Więcej informacji znajdziesz w sekcji Szczegóły w aplikacji. Pamiętaj, że pakiet SDK UMP wypełnia tylko klucze IABGPP_GppSIDIABGPP_HDR_GppString.

Testowanie wiadomości wymaganych przez przepisy stanowe w USA

Aby przetestować wiadomości wymagane przez przepisy stanowe w USA, użyj UMPDebugGeographyRegulatedUSState debugGeography, aby wymusić na pakiecie SDK UMP traktowanie urządzenia testowego tak, jakby znajdowało się ono w stanie USA, w którym obowiązują odpowiednie przepisy. Możesz też użyć parametru UMPDebugGeographyOther, aby wymusić pomijanie wiadomości wymaganych przez przepisy stanowe w USA. Więcej informacji o debugGeography znajdziesz w artykule Wymuszanie lokalizacji geograficznej.