API React Native di Google Mobile Ads

Il modulo @google/mobile-ads fornisce le interfacce, le classi e le funzioni di primo livello principali di TypeScript per l'integrazione di Google Mobile Ads nelle applicazioni React Native.

Panoramica


Alias del tipo
AdapterState
Rappresenta i possibili stati di inizializzazione di un adattatore di mediazione.
AdChoicesPlacement
Posizioni dell'icona Scegli Tu! nella visualizzazione di annuncio.
AdFormat
Formato dell'annuncio richiesto.
AdInspectorError
Informazioni sull'errore che indica il motivo per cui lo strumento di controllo degli annunci non è riuscito.
AdInspectorErrorCode
Errori che influiscono sull'apertura o sul funzionamento dello strumento di controllo degli annunci.
AdOrientation
Opzioni di orientamento per gli annunci banner adattivi in linea e ancorati di grandi dimensioni.
AdSize
Rappresenta le dimensioni di un annuncio.
AgeRestrictedTreatment
Definisce le opzioni di trattamento con limiti di età per le richieste di annunci.
ConsentStatus
Valori dello stato del consenso.
DebugGeography
Valori di debug per testare la geografia.
FormErrorCode
Rappresenta i codici di errore per gli errori di operazione del modulo User Messaging Platform (UMP).
FullScreenContentErrorCode
LoadAdErrorCode
Rappresenta i codici di errore per gli errori dell'operazione di caricamento degli annunci.
MaxAdContentRating
Definisce la classificazione massima dei contenuti degli annunci per l'app, classificando i tipi di annunci che possono essere mostrati.
NativeAdAssetNames
Nomi utilizzati per identificare gli asset annuncio nativi standard.
NativeAdType
Identifica il formato di un annuncio nativo caricato.
NativeMediaAspectRatio
Preferenze per le proporzioni dei contenuti multimediali degli annunci nativi restituiti.
OnAdInspectorClosedListener
Definizione dell'interfaccia per un callback da richiamare quando l'UI dello strumento di controllo degli annunci si chiude.
PrecisionType
La precisione del valore dell'annuncio riportato.
PrivacyOptionsRequirementStatus
Stato dei requisiti delle opzioni per la privacy.
PublisherPrivacyPersonalizationState
Indica gli stati di personalizzazione del trattamento della privacy dell'editore.
ResizeMode
Opzioni per personalizzare la modalità di ridimensionamento dei contenuti delle immagini in NativeAdMediaView.
ResolvedAdSize
Rappresenta lo stato finale risolto di una dimensione dell'annuncio dopo il caricamento di un annuncio.
SwipeGestureDirection
Indicazioni per i gesti di scorrimento personalizzati per fare clic.
Variabili
AdSize
Dimensioni degli annunci predefinite e metodi helper per la creazione di dimensioni adattive e personalizzate.
Funzioni
canRequestAds
Verifica se lo stato attuale del consenso ti consente di richiedere annunci.
getConsentStatus
Restituisce lo stato attuale del consenso dell'utente.
getInitializationStatus
Restituisce lo stato di inizializzazione dell'SDK.
getPrivacyOptionsRequirementStatus
Verifica se è necessario un punto di accesso alle opzioni sulla privacy per la tua app.
getRequestConfiguration
Recupera la configurazione globale delle richieste.
initialize
Inizializza l'SDK Google Mobile Ads.
isConsentFormAvailable
Controlla se è disponibile un modulo di consenso.
loadAndShowConsentFormIfRequired
Carica un modulo di consenso e lo presenta all'utente se il suo stato attuale del consenso lo richiede (ad es. lo stato è REQUIRED).
openAdInspector
Apre la sovrapposizione dello strumento di controllo degli annunci dell'SDK Google Mobile Ads.
openDebugMenu
Apre il menu di debug.
parseLoadAdError
Analizza un errore nativo generato durante il caricamento dell'annuncio e lo racchiude in un LoadAdError.
requestConsentInfoUpdate
Richiede un aggiornamento delle informazioni sul consenso.
reset
Cancella tutto lo stato del consenso dallo spazio di archiviazione permanente.
setPublisherFirstPartyIdEnabled
Controlla se l'ID proprietario del publisher è attivato.
setRequestConfiguration
Imposta la configurazione globale delle richieste per la conformità e il targeting.
setUserControlledAppVolume
Imposta il volume audio dell'applicazione controllata dall'utente.
setUserMutedApp
Determina se l'applicazione è disattivata.
showPrivacyOptionsForm
Mostra il modulo delle opzioni per la privacy.

Alias del tipo


AdapterState

AdapterState: typeof AdapterState[keyof typeof AdapterState]
Rappresenta i possibili stati di inizializzazione di un adattatore di mediazione.
Proprietà
NOT_READY
Indica che l'adattatore di mediazione non è ancora stato inizializzato o non è riuscito a inizializzarsi.
READY
Indica che l'adattatore di mediazione è stato inizializzato correttamente ed è pronto per pubblicare annunci.

AdChoicesPlacement

AdChoicesPlacement: typeof AdChoicesPlacement[keyof typeof AdChoicesPlacement]
Posizioni dell'icona Scegli Tu! nella visualizzazione di annuncio.
Proprietà
BOTTOM_LEFT
Angolo inferiore sinistro dell'annuncio.
BOTTOM_RIGHT
Angolo in basso a destra dell'annuncio.
TOP_LEFT
Angolo superiore sinistro dell'annuncio.
TOP_RIGHT
Angolo in alto a destra dell'annuncio.

AdFormat

AdFormat: typeof AdFormat[keyof typeof AdFormat]
Formato dell'annuncio richiesto.
Proprietà
APP_OPEN
Formato dell'annuncio apertura app.
BANNER
Formato dell'annuncio banner.
INTERSTITIAL
Formato annuncio interstitial.
NATIVE
Formato dell'annuncio nativo.
REWARDED
Formato dell'annuncio con premio.
REWARDED_INTERSTITIAL
Formato dell'annuncio interstitial con premio.

AdInspectorError

AdInspectorError: BaseError<AdInspectorErrorCode>
Informazioni sull'errore che indica il motivo per cui lo strumento di controllo degli annunci non è riuscito.

AdInspectorErrorCode

AdInspectorErrorCode: typeof AdInspectorErrorCode[keyof typeof AdInspectorErrorCode]
Errori che influiscono sull'apertura o sul funzionamento dello strumento di controllo degli annunci.
Proprietà
ALREADY_OPEN
Impossibile aprire lo strumento di controllo degli annunci perché è già aperto.
FAILED_TO_LOAD
Impossibile caricare lo strumento di controllo degli annunci.
INTERNAL_ERROR
Si è verificato un errore interno nello strumento di controllo degli annunci.
NOT_IN_TEST_MODE
Lo strumento di controllo degli annunci non può essere aperto perché il dispositivo non è in modalità di test.

AdOrientation

AdOrientation: typeof AdOrientation[keyof typeof AdOrientation]
Opzioni di orientamento per gli annunci banner adattivi in linea e adattivi ancorati di grandi dimensioni.
Proprietà
CURRENT
LANDSCAPE
PORTRAIT

AdSize

Rappresenta le dimensioni di un annuncio.

Può essere uno di un insieme predefinito di dimensioni (ad es. AdSize.LARGE_BANNER) o una dimensione adattabile.

AgeRestrictedTreatment

AgeRestrictedTreatment: typeof AgeRestrictedTreatment[keyof typeof AgeRestrictedTreatment]
Definisce le opzioni di trattamento con limiti di età per le richieste di annunci.
Proprietà
CHILD
Indica che le richieste di annunci devono essere soggette al trattamento "bambini".
TEEN
Indica che le richieste di annunci devono essere soggette al trattamento "adolescenti".
UNSPECIFIED
Indica che alla richiesta di annuncio non si applica alcun indicatore di trattamento con limiti di età specifico.

ConsentStatus

ConsentStatus: typeof ConsentStatus[keyof typeof ConsentStatus]
Valori dello stato del consenso.
Proprietà
NOT_REQUIRED
Il consenso non è richiesto.
OBTAINED
Consenso dell'utente ottenuto, personalizzato e non personalizzato undefined.
REQUIRED
È necessario il consenso dell'utente, ma non è ancora stato ottenuto.
UNKNOWN
Stato del consenso sconosciuto.

DebugGeography

DebugGeography: typeof DebugGeography[keyof typeof DebugGeography]
Valori di debug per testare la geografia.
Proprietà
DISABLED
Debug della regione disattivato per i dispositivi di debug.
EEA
La geografia viene visualizzata come nel SEE per i dispositivi di debug.
OTHER
La geografia viene visualizzata come in una regione senza normative in vigore per il dispositivo di debug.
REGULATED_US_STATE
La località viene visualizzata come in uno stato regolamentato degli Stati Uniti per i dispositivi di debug.

FormErrorCode

FormErrorCode: typeof FormErrorCode[keyof typeof FormErrorCode]
Rappresenta i codici di errore per gli errori di operazione del modulo User Messaging Platform (UMP).
Proprietà
ALREADY_USED
Il modulo di consenso è già stato utilizzato.
INTERNAL_ERROR
Si è verificato un problema interno all'SDK.
INVALID_OPERATION
L'operazione non era valida.
NETWORK_ERROR
L'operazione del modulo non è riuscita a causa della connettività di rete.
TIMEOUT
Timeout dell'operazione del modulo.
UNAVAILABLE
Nessun modulo di consenso disponibile.
UNKNOWN
Impossibile mappare il codice di errore a un codice di errore noto.

FullScreenContentErrorCode

FullScreenContentErrorCode: typeof FullScreenContentErrorCode[keyof typeof FullScreenContentErrorCode]
Proprietà
AD_ALREADY_USED
L'annuncio è già stato mostrato.
AD_NOT_READY
L'annuncio non è pronto per essere pubblicato.
AD_TOO_LARGE
L'annuncio è troppo grande per la scena (solo iOS).
APP_NOT_FOREGROUND
L'app non è in primo piano.
INTERNAL_ERROR
Si è verificato un problema interno, ad esempio un'eccezione durante la preparazione alla visualizzazione dei contenuti dell'annuncio.
MEDIATION_ERROR
L'adattatore di mediazione non è riuscito a mostrare l'annuncio. Consulta FullScreenContentError.mediationAdError per la causa sottostante.
UNKNOWN
Impossibile mappare il codice di errore a un codice di errore noto.

LoadAdErrorCode

LoadAdErrorCode: typeof LoadAdErrorCode[keyof typeof LoadAdErrorCode]
Rappresenta i codici di errore per gli errori dell'operazione di caricamento degli annunci.
Proprietà
AD_ALREADY_USED
La risposta all'annuncio è già stata utilizzata per caricare un annuncio.
APP_ID_MISSING
La richiesta di annuncio non è stata effettuata perché manca l'ID applicazione.
CANCELLED
La richiesta di annuncio è stata annullata (solo Android).
INTERNAL_ERROR
Si è verificato un problema interno all'SDK.
INVALID_REQUEST
La richiesta di annuncio non era valida, ad esempio l'ID unità pubblicitaria non era corretto.
INVALID_RESPONSE
La risposta all'annuncio server-server non è valida. Ad esempio, non è presente alcun ID richiesta nella risposta all'annuncio.
MEDIATION_ERROR
L'adattatore di mediazione non è stato trovato o non è stato possibile eseguire la richiesta di annuncio.
NETWORK_ERROR
La richiesta di annuncio non è andata a buon fine a causa della connettività di rete.
NO_FILL
La richiesta di annuncio è andata a buon fine, ma non è stato restituito nessun annuncio a causa della mancanza di inventario pubblicitario.
TIMEOUT
Timeout della richiesta di annuncio.
UNKNOWN
Impossibile mappare il codice di errore a un codice di errore noto.

MaxAdContentRating

MaxAdContentRating: typeof MaxAdContentRating[keyof typeof MaxAdContentRating]
Definisce la classificazione massima dei contenuti degli annunci per l'app, classificando i tipi di annunci che possono essere mostrati.
Proprietà
G
Contenuti adatti a un pubblico generico, tra cui famiglie e bambini.
MA
Contenuti adatti solo a un pubblico adulto.
PG
Contenuti adatti alla maggior parte del pubblico, con la supervisione dei genitori.
T
Contenuti adatti ad adolescenti e a un pubblico più maturo.
UNSPECIFIED
Nessuna classificazione dei contenuti specificata.

NativeAdAssetNames

NativeAdAssetNames: typeof NativeAdAssetNames[keyof typeof NativeAdAssetNames]
Nomi utilizzati per identificare gli asset annuncio nativi standard.
Proprietà
ADCHOICES_CONTAINER_VIEW
Il contenitore per l'overlay Scegli Tu!.
ADVERTISER
Il nome dell'inserzionista.
BODY
Il corpo principale del testo dell'annuncio.
CALL_TO_ACTION
Il testo dell'invito all'azione per l'annuncio (ad esempio, "Installa" o "Scopri di più").
HEADLINE
Il titolo dell'annuncio.
ICON
L'immagine dell'icona per l'annuncio.
MEDIA_CONTENT
I contenuti multimediali principali dell'annuncio (immagine o video).
PRICE
Il prezzo dell'app o del prodotto pubblicizzato.
STAR_RATING
La valutazione a stelle dell'app o del prodotto pubblicizzato.
STORE
Il nome negozio.

NativeAdType

NativeAdType: typeof NativeAdType[keyof typeof NativeAdType]
Identifica il formato di un annuncio nativo caricato.
Proprietà
BANNER
Annuncio banner.
CUSTOM_NATIVE
Annuncio nel formato nativo personalizzato.
NATIVE
Annuncio nativo.

NativeMediaAspectRatio

NativeMediaAspectRatio: typeof NativeMediaAspectRatio[keyof typeof NativeMediaAspectRatio]
Preferenze per le proporzioni dei contenuti multimediali degli annunci nativi restituiti.
Proprietà
ANY
Nessuna preferenza per le proporzioni dei contenuti multimediali degli annunci nativi restituiti.
LANDSCAPE
Richiedi un formato orizzontale per i contenuti multimediali dell'annuncio nativo restituito.
PORTRAIT
Richiedi un formato verticale per i contenuti multimediali dell'annuncio nativo restituito.
SQUARE
Richiedi un formato quadrato per i contenuti multimediali dell'annuncio nativo restituito.
UNKNOWN
Le proporzioni sono sconosciute.

OnAdInspectorClosedListener

OnAdInspectorClosedListener: ((error?) => void)
Definizione dell'interfaccia per un callback da richiamare quando l'interfaccia utente dello strumento di controllo degli annunci si chiude.

PrecisionType

PrecisionType: typeof PrecisionType[keyof typeof PrecisionType]
La precisione del valore dell'annuncio riportato.
Proprietà
ESTIMATED
Il valore di un annuncio stimato a partire da dati aggregati.
PRECISE
L'esatto valore pagato per questo annuncio.
PUBLISHER_PROVIDED
Un valore dell'annuncio fornito dal publisher, ad esempio i CPM manuali in un gruppo di mediazione.
UNKNOWN
Un valore dell'annuncio con precisione sconosciuta.

PrivacyOptionsRequirementStatus

PrivacyOptionsRequirementStatus: typeof PrivacyOptionsRequirementStatus[keyof typeof PrivacyOptionsRequirementStatus]
Stato dei requisiti delle opzioni per la privacy.
Proprietà
NOT_REQUIRED
Il punto di accesso alle opzioni sulla privacy non è obbligatorio.
REQUIRED
È necessario un punto di accesso alle opzioni sulla privacy.
UNKNOWN
Lo stato del requisito delle opzioni per la privacy è sconosciuto.

PublisherPrivacyPersonalizationState

PublisherPrivacyPersonalizationState: typeof PublisherPrivacyPersonalizationState[keyof typeof PublisherPrivacyPersonalizationState]
Indica gli stati di personalizzazione del trattamento della privacy dell'editore.
Proprietà
DEFAULT
Indica che la richiesta di annuncio deve essere soggetta al trattamento della privacy predefinito per i publisher.
DISABLED
Indica che la richiesta di annuncio deve ricevere il trattamento della privacy del publisher non personalizzato.
ENABLED
Indica che la richiesta di annuncio deve ricevere il trattamento della privacy personalizzato per i publisher.

ResizeMode

ResizeMode: typeof ResizeMode[keyof typeof ResizeMode]
Opzioni per personalizzare la modalità di ridimensionamento dei contenuti delle immagini in NativeAdMediaView.
Proprietà
CONTAIN
Scala in modo uniforme per adattarsi alla visualizzazione.

Altezza e larghezza dell'immagine vengono scalate insieme in modo che ogni dimensione sia inferiore o uguale alla dimensione corrispondente della visualizzazione. L'immagine viene scalata per adattarsi alla visualizzazione senza distorcere le proporzioni o essere ritagliata.
COVER
Scala in modo uniforme per coprire la visualizzazione.

Altezza e larghezza dell'immagine vengono scalate insieme in modo che ogni dimensione sia uguale o superiore alla dimensione corrispondente della visualizzazione. L'immagine viene ritagliata per adattarsi alla visualizzazione senza distorcere le proporzioni.
STRETCH
Scala la larghezza e l'altezza in modo indipendente per riempire la visualizzazione.

L'altezza e la larghezza dell'immagine vengono scalate separatamente per corrispondere alle dimensioni della visualizzazione. L'immagine viene scalata per riempire completamente la visualizzazione senza ritaglio, tuttavia, le proporzioni dell'immagine non vengono mantenute.

ResolvedAdSize

ResolvedAdSize: FixedAdSize | FluidAdSize
Rappresenta lo stato finale risolto di una dimensione dell'annuncio dopo il caricamento di un annuncio.

Per la maggior parte degli annunci, questo si risolve in un FixedAdSize con dimensioni width e height esatte. Per gli annunci banner con dimensioni dinamiche, questo valore viene risolto in un FluidAdSize in cui le dimensioni vengono gestite dalla gerarchia di oggetti View.

SwipeGestureDirection

SwipeGestureDirection: typeof SwipeGestureDirection[keyof typeof SwipeGestureDirection]
Indicazioni per i gesti di scorrimento personalizzati per fare clic.
Proprietà
DOWN
Scorri verso il basso.
LEFT
Scorri a sinistra.
RIGHT
Scorri verso destra.
UP
Scorri verso l'alto.

Variabili


AdSize

AdSize: {
  BANNER: FixedAdSize;
  custom: ((width, height) => FixedAdSize);
  FLUID: FluidAdSize;
  FULL_BANNER: FixedAdSize;
  getCurrentOrientationInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  getInlineAdaptiveBannerAdSize: ((width, maxHeight) => InlineAdaptiveAdSize);
  getLandscapeInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  getLargeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getLargeLandscapeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getLargePortraitAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getPortraitInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  LARGE_BANNER: FixedAdSize;
  LEADERBOARD: FixedAdSize;
  MEDIUM_RECTANGLE: FixedAdSize;
}
Dimensioni degli annunci predefinite e metodi helper per la creazione di dimensioni adattive e personalizzate.

Funzioni


canRequestAds

canRequestAds(): boolean
Verifica se lo stato attuale del consenso ti consente di richiedere annunci.
Resi
boolean true se puoi richiedere annunci, false altrimenti.

getConsentStatus

getConsentStatus(): ConsentStatus
Restituisce lo stato attuale del consenso dell'utente.
Resi
ConsentStatus Lo stato attuale del consenso.

getInitializationStatus

getInitializationStatus(): InitializationStatus
Restituisce lo stato di inizializzazione dell'SDK.

Utilizza questo metodo per verificare se l'inizializzazione dell'SDK è terminata e per esaminare lo stato dei singoli adattatori di mediazione.
Resi
InitializationStatus Lo stato di inizializzazione attuale.

getPrivacyOptionsRequirementStatus

getPrivacyOptionsRequirementStatus(): PrivacyOptionsRequirementStatus
Verifica se è necessario un punto di accesso alle opzioni sulla privacy per la tua app.

Se è necessario un punto di accesso, aggiungi un elemento dell'interfaccia utente visibile e interattivo alla tua app che chiama showPrivacyOptionsForm per visualizzare il modulo delle opzioni sulla privacy. Se un punto di ingresso non è obbligatorio, configura l'elemento UI in modo che non sia visibile e interattivo.
Resi
PrivacyOptionsRequirementStatus Lo stato dei requisiti delle opzioni per la privacy.

getRequestConfiguration

getRequestConfiguration(): RequestConfiguration
Recupera la configurazione globale delle richieste.

Utilizza questo metodo per recuperare la configurazione delle richieste attuale che è stata applicata a livello globale.
Resi
RequestConfiguration La configurazione attuale della richiesta globale.

initialize

initialize(config, onInitializationComplete?): void
Inizializza l'SDK Google Mobile Ads.

Chiama questo metodo prima di caricare un annuncio e prima di interagire con il resto dell'SDK Google Mobile Ads.
Parametri
config: InitializationConfig Opzioni per controllare l'inizializzazione dell'SDK.
Optional onInitializationComplete: ((status) => void) Una funzione di callback da eseguire al termine dell'inizializzazione dell'SDK.

isConsentFormAvailable

isConsentFormAvailable(): boolean
Controlla se è disponibile un modulo di consenso.
Resi
boolean true se è disponibile un modulo di consenso, false altrimenti.

loadAndShowConsentFormIfRequired

loadAndShowConsentFormIfRequired(onDismissed?): void
Carica un modulo di consenso e lo presenta all'utente se il suo stato attuale del consenso lo richiede (ad es. lo stato è REQUIRED).
Parametri
Optional onDismissed: ((error?) => void) Funzione di callback richiamata quando il modulo viene chiuso o se non è richiesto alcun modulo, con un FormError facoltativo se la presentazione non è riuscita.

openAdInspector

openAdInspector(_listener): void
Apre la sovrapposizione dello strumento di controllo degli annunci dell'SDK Google Mobile Ads.

Utilizza questo metodo per eseguire il debug delle configurazioni di mediazione e delle origini annuncio.
Parametri
_listener: OnAdInspectorClosedListener

openDebugMenu

openDebugMenu(adUnitId): void
Apre il menu di debug.

Utilizza questo metodo per aprire il menu di debug per un'unità pubblicitaria specifica per facilitare il test e la risoluzione dei problemi relativi alle configurazioni degli annunci.
Parametri
adUnitId: string L'ID unità pubblicitaria per cui aprire il menu di debug.

parseLoadAdError

parseLoadAdError(error): LoadAdError
Analizza un errore nativo generato durante il caricamento dell'annuncio e lo racchiude in un LoadAdError.
Parametri
error: unknown L'oggetto di errore generato dal modulo nativo.
Resi
LoadAdError Un oggetto LoadAdError analizzato.

requestConsentInfoUpdate

requestConsentInfoUpdate(params?, onComplete?): void
Richiede un aggiornamento delle informazioni sul consenso.

Questa API deve essere chiamata in ogni sessione dell'app prima di chiamare getConsentStatus.

Dopo aver chiamato questa API, il valore restituito di getConsentStatus viene aggiornato in modo sincrono per contenere lo stato del consenso della sessione dell'app precedente, se esistente.

getConsentStatus può essere aggiornato di nuovo allo stato aggiornato dopo l'invocazione del callback onComplete.
Parametri
Optional params: ConsentRequestParameters Configurazioni facoltative per il debug e il targeting.
Optional onComplete: ((error?) => void) Funzione di callback richiamata al termine dell'aggiornamento delle informazioni sul consenso, con un FormError facoltativo se la richiesta non è riuscita.

reset

reset(): void
Cancella tutti gli stati del consenso dallo spazio di archiviazione permanente.

Utilizza solo a scopo di debug.

setPublisherFirstPartyIdEnabled

setPublisherFirstPartyIdEnabled(enabled): void
Controlla se l'ID proprietario del publisher è abilitato.

Attiva o disattiva l'ID proprietario del publisher dell'SDK Google Mobile Ads, precedentemente noto come stessa chiave dell'app.
Vedi anche
Parametri
enabled: boolean Vero per attivare l'ID proprietario del publisher; falso per disattivarlo. Il valore predefinito è true.

setRequestConfiguration

setRequestConfiguration(_config): void
Imposta la configurazione globale delle richieste per la conformità e il targeting.

Utilizza questo metodo per specificare i dettagli del targeting, ad esempio la classificazione massima dei contenuti degli annunci, le impostazioni di conformità, come il tag per il trattamento in base all'età, e gli ID dispositivo di test.
Parametri
_config: RequestConfiguration

setUserControlledAppVolume

setUserControlledAppVolume(volume): void
Imposta il volume audio dell'applicazione controllata dall'utente.

Utilizza questo metodo per regolare il volume audio di tutti gli annunci rispetto ad altri output audio sul dispositivo.
Parametri
volume: number Il livello di volume, compreso tra 0,0 (silenzioso) e 1,0 (massimo). Qualsiasi valore in virgola mobile compreso in questo intervallo è valido (ad esempio 0,001 o 0,33333). Il valore non è limitato a incrementi specifici della dimensione del passo, ad esempio 0,1.

setUserMutedApp

setUserMutedApp(muted): void
Imposta se l'applicazione è disattivata.

Utilizza questo metodo per controllare lo stato iniziale di disattivazione dell'audio degli annunci successivi.
Parametri
muted: boolean Indica se l'audio dell'applicazione deve essere disattivato. Il valore predefinito è false.

showPrivacyOptionsForm

showPrivacyOptionsForm(onDismissed?): void
Mostra il modulo delle opzioni per la privacy.

Presenta un modulo delle opzioni per la privacy se getPrivacyOptionsRequirementStatus è REQUIRED.

Questo metodo deve essere chiamato solo in risposta all'input dell'utente per richiedere la visualizzazione di un modulo delle opzioni per la privacy.

Il modulo delle opzioni per la privacy viene precaricato automaticamente dall'SDK quando un modulo diventa disponibile. Se non è stato precaricato alcun modulo, l'SDK tenterà di caricarne uno in modo asincrono.

Il callback onDismissed viene chiamato dopo che all'utente viene presentato il modulo, seleziona un'opzione e chiude il modulo. Può anche restituire un FormError se:
  • Il modulo non è disponibile.
  • Il modulo non viene visualizzato.
  • Il modulo è ancora in fase di precaricamento.
Parametri
Optional onDismissed: ((error?) => void) Funzione di callback richiamata quando il modulo viene chiuso, con un FormError opzionale se la presentazione non è riuscita.