Le seguenti funzioni globali possono essere utilizzate per controllare determinate informazioni raccolte dall'SDK Mobile Ads.
ID proprietario del publisher, precedentemente noto come stessa chiave dell'app
L'SDK Google Mobile Ads C++ utilizza l'ID proprietario del publisher per aiutarti a pubblicare annunci più pertinenti e personalizzati utilizzando i dati raccolti dall'app utilizzata dall'utente.
L'ID proprietario del publisher è attivo per impostazione predefinita, ma puoi disattivarlo con il seguente codice prima dell'inizializzazione:
#include "firebase/gma.h"
firebase::gma::SetIsSameAppKeyEnabled(/*is_enabled=*/false);
Report sugli arresti anomali (solo iOS)
L'SDK Google Mobile Ads per C++ esamina le eccezioni che si verificano in un'app per iOS e le registra se sono causate dall'SDK. Queste eccezioni vengono raccolte per evitarle nelle versioni future dell'SDK.
La segnalazione degli arresti anomali è attivata per impostazione predefinita. Se non vuoi che vengano registrate eccezioni relative all'SDK, puoi disattivare questa funzionalità chiamando la funzione DisableSDKCrashReporting(). Il momento migliore per chiamare questo metodo è all'avvio dell'app:
#include “firebase/gma.h”
firebase::gma::DisableSDKCrashReporting();
La segnalazione degli arresti anomali non è supportata sui dispositivi Android.
Consenso all'uso dei cookie
Se la tua app ha requisiti speciali su Android, puoi impostare il tag facoltativo
SharedPreferences
gad_has_consent_for_cookies. Per saperne di più, consulta la sezione
Consenso per i cookie
della guida alle impostazioni globali di Android.