Les fonctions globales suivantes peuvent être utilisées pour contrôler certaines informations collectées par le SDK Mobile Ads.
ID first party de l'éditeur (anciennement "clé d'application identique")
Le SDK C++ Google Mobile Ads utilise l'ID first party de l'éditeur pour vous aider à diffuser des annonces plus pertinentes et personnalisées grâce aux données collectées par l'application que l'utilisateur utilise.
L'ID first party de l'éditeur est activé par défaut, mais vous pouvez le désactiver avec le code suivant avant l'initialisation :
#include "firebase/gma.h"
firebase::gma::SetIsSameAppKeyEnabled(/*is_enabled=*/false);
Rapports d'erreur (iOS uniquement)
Le SDK Google Mobile Ads C++ inspecte les exceptions qui se produisent dans une application iOS et les enregistre si elles sont causées par le SDK. Ces exceptions sont collectées afin que nous puissions les éviter dans les futures versions du SDK.
L'envoi de rapports d'erreur est activé par défaut. Si vous ne souhaitez pas que les exceptions liées au SDK soient enregistrées, vous pouvez désactiver cette fonctionnalité en appelant la fonction DisableSDKCrashReporting(). Le meilleur moment pour appeler cette méthode est au lancement de l'application :
#include “firebase/gma.h”
firebase::gma::DisableSDKCrashReporting();
Les rapports de plantage ne sont pas compatibles avec les appareils Android.
Consentement pour les cookies
Si votre application présente des exigences particulières sur Android, vous pouvez définir l'option SharedPreferences
gad_has_consent_for_cookies. Pour en savoir plus, consultez la section Consentement pour les cookies du guide des paramètres généraux d'Android.