Commencez par suivre les instructions de l'article sur l'intégration 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.
Créez un objet VungleSDKConfig
et ajoutez-le comme paramètre dans votre initialisation SDK pour spécifier des paramètres de configuration facultatifs.
VungleSDKConfig sdkConfig = new VungleSDKConfig(); sdkInstance = AdFactory.GetInstance(appID, sdkConfig);
VungleSDKConfig
contient des paramètres qui vous permettent de limiter le suivi de Windows ASHWID
et de définir l'espace disque minimum requis pour initialiser ou charger des publicités.
sdkConfig.DisableAshwidTracking = true; sdkConfig.MinimumDiskSpaceForAd = 50 * 1024 * 1024; sdkConfig.MinimumDiskSpaceForInit = 50 * 1024 * 1024;
Voici les propriétés disponibles dans l'instance de l'objet AdConfig
.
Options |
Valeur/ |
Description |
|
AutoRotate DisplayOrientations |
Remarque : cette option s'applique uniquement aux applications mobiles. |
|
true bool |
Définit l'état du son au début de la publicité. Si la valeur est true (par défaut), l'audio respecte les paramètres de volume et de son de l'appareil. Si la valeur est false, la vidéo se lance en mode muet mais l'utilisateur peut activer le son. |
|
false bool |
Si la valeur est true, l'utilisateur peut quitter immédiatement une publicité grâce au bouton de retour. Si la valeur est false (par défaut), l'utilisateur ne peut pas utiliser le bouton de retour pour quitter la publicité, et ce jusqu'à ce que le bouton de fermeture à l'écran s'affiche. Remarque : cette option s'applique uniquement aux applications mobiles. |
|
1.0 double |
Ce réglage représente une fraction du volume de l'appareil et accepte des valeurs comprises entre 0,0 et 1,0. Remarque : ce paramètre n'est disponible que pour les versions v.6.3.0 et ultérieures. |
|
- |
OBSOLÈTE Vous pouvez configurer la récompense au niveau du placement depuis le tableau de bord. Consultez Définition et rapport sur les placements. |
Les options concernant SoundEnabled
et les boîtes de dialogue d'incitation pour les publicités Dynamic Template peuvent être configurées sur le tableau de bord. La configuration par la programmation ne s'appliquera qu'aux anciennes publicités.
Pour contrôler si un utilisateur peut fermer une publicité, utilisez les options d'affichage forcé dans les paramètres avancés de votre application du tableau de bord Vungle.
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.
// To set the user’s consent status as opted in to version 1.0 of your consent dialog:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted,"1.0");
// To set the user’s consent status as opted out of version 2.0 of your consent dialog:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentDenied,"2.0"); // To find out what the user’s current consent status is: // This will return null if the GDPR Consent status has not been set // Otherwise, it will return VungleConsentStatus.VungleConsentAccepted or // VungleConsentStatus.VungleConsentDenied UpdateConsentStatus? currentStatus = sdkInstance.GetCurrentConsentStatus();
// To find out which version of your consent dialog the user was last shown:
sdkInstance.GetConsentMessageVersion();
Si vous utilisez le SDK Vungle v6.2 ou une version antérieure, définissez le statut du consentement comme suit :
// To set the user’s consent status on SDK versions 6.2 and below:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted);