Commencez par suivre les instructions de l'article sur l'intégration de plugin de base, puis les instructions relatives aux formats publicitaires que vous souhaitez intégrer(publicités interstitielles ou récompensées, bannières publicitaires, publicités MREC). Cet article contient des informations supplémentaires et suppose que vous avez effectué l'intégration de base.
Ajoutez le code pour la fonctionnalité onPause
et onResume
qui permet aux publicités interrompues de reprendre la lecture lorsqu'une application a été mise en arrière-plan.
void OnApplicationPause(bool pauseStatus) {
if (pauseStatus) {
Vungle.onPause();
}
else {
Vungle.onResume();
}
}
À compter du 1er juillet 2020, la loi californienne sur la protection de la vie privée des consommateurs (CCPA, California Consumer Privacy Act) sera appliquée et les éditeurs devront passer au plugin Unity 6.7.0.0 pour se conformer au CCPA.
Utilisez updateCCPAStatus
pour définir le statut de consentement de l'utilisateur afin de préciser que l'utilisateur l'a refusé en transférant Consent.DENIED
. Utilisez getCCPAStatus
pour obtenir le statut actuel du CCPA pour l'utilisateur en question.
public static void updateCCPAStatus(Consent consent)
public static Consent getConsentStatus()
Exemple de code
Vungle.updateCCPAStatus(Vungle.Consent.Denied);
Vungle.Consent CurrentCCPAStatus = Vungle.getCCPAStatus();
Options de configuration des publicités
La méthode playAd
peut également accepter un dictionnaire des options pour personnaliser l'expérience de lecture de la publicité.
public static void playAd(Dictionary<string,object> options, string placementID);
Remarque : les publicités récompensées sont parfois nommées publicités répondant au mécanisme d'incitation ; les deux termes font toujours référence au même type de publicité. Dans le code SDK et dans notre API de création, nous utilisons le terme « répondant au mécanisme d'incitation ».
Le dictionnaire des options accepte les clés suivantes :
Clé | Description | |||||||||||||||||||||||||||
orientation |
Définit l'orientation de la publicité
|
|||||||||||||||||||||||||||
userTag |
Chaîne de la clé de l'utilisateur transmise pour identifier les utilisateurs dans l'appel S2S (le cas échéant). | |||||||||||||||||||||||||||
alertTitle |
Chaîne utilisée comme titre de la boîte de dialogue d'alerte présentée lorsqu'un utilisateur ferme prématurément la lecture d'une publicité qui répond au mécanisme d'incitation. | |||||||||||||||||||||||||||
alertText |
Chaîne utilisée comme corps du texte de la boîte de dialogue d'alerte présentée lorsqu'un utilisateur ferme prématurément la lecture d'une publicité qui répond au mécanisme d'incitation. | |||||||||||||||||||||||||||
closeText |
Titre de la chaîne pour le texte du bouton de fermeture de la boîte de dialogue d'alerte présentée lorsqu'un utilisateur ferme prématurément la lecture d'une publicité qui répond au mécanisme d'incitation. | |||||||||||||||||||||||||||
continueText |
Titre de la chaîne pour le texte du bouton de fermeture de la boîte de dialogue d'alerte présentée lorsqu'un utilisateur ferme prématurément la lecture d'une publicité qui répond au mécanisme d'incitation. |
Espace disque minimum
La configuration de l'espace disque minimum a été introduite dans la version 6.4.0 afin de définir les limites de l'espace disponible sur un appareil d'utilisateur avant que le SDK Vungle ne soit initialisé et rapporte des publicités. La valeur par défaut de SetMinimumDiskSpaceForInitialization
est de 51 Mo et de SetMinimumDiskSpaceForAd
est de 50 Mo. Ces dimensions sont exprimées en octets (et non en Mo).
Vungle.SetMinimumDiskSpaceForInitialization(minValue);
Vungle.SetMinimumDiskSpaceForAd(minValue);
Vungle.init(appID);
Désactiver l'ID matériel
À partir de la version 6.4.0 du SDK, les éditeurs peuvent désormais limiter le transfert de l'ID matériel de l'appareil au SDK.
//Set false to opt in for Hardware ID collection by SDK or true to opt out
Vungle.EnableHardwareIdPrivacy(m_disableHardwareID);
Instructions relatives à la mise en œuvre recommandée du RGPD
Depuis le 25 mai 2019, le Règlement général sur la protection des données (RGPD) est entré en vigueur dans l'Union européenne. Les développeurs disposent de deux options pour se conformer au RGPD.
- Option 1 (recommandée) : laisser Vungle gérer les conditions requises. Vungle affichera une boîte de dialogue de consentement avant de lire une publicité pour un utilisateur européen et mémorisera le consentement ou le refus de l'utilisateur pour les publicités ultérieures.
- Option 2 : l'éditeur contrôle le processus de consentement au RGPD au niveau de l'utilisateur, puis communique le choix de l'utilisateur à Vungle. Pour ce faire, les développeurs peuvent obtenir le consentement de l'utilisateur via leur propre mécanisme, puis utiliser les API Vungle pour mettre à jour ou demander le statut du consentement de l'utilisateur. Consultez l'exemple de code ci-dessous pour plus de détails.
Pour utiliser les API Vungle afin de mettre à jour ou demander le statut du consentement de l'utilisateur comme recommandé dans l'Option 1, utilisez l'énumérateur Vungle.Consent
et définissez la valeur actuelle à l'aide des deux fonctions ci-dessous.
// The Consent enum is used to represent the user's current GDPR opt-in status
public enum Consent {
Undefined = 0,
Accepted = 1,
Denied = 2
}
// Sets the user's consent status
void updateConsentStatus(Vungle.Consent consent);
// Sets the user's consent status and also sets a string to track GDPR version
void updateConsentStatus(Vungle.Consent consent, string consentMessageVersion);
// Gets the user's consent status
Vungle.Consent getConsentStatus();