Intégrer avec le sandbox
Avec une intégration sandbox, vous pouvez passer un drapeau de configuration pour tester dans un environnement sandbox. L'environnement sandbox suit un processus normal d'offres, d'enchères et de correspondance par rapport à votre configuration de production. Bien qu'un environnement sandbox fasse partie de l'environnement de production Rokt, il ne facture pas les annonceurs et ne génère pas de revenus. En conséquence, vous pouvez l'utiliser pour les tests d'acceptation avant de passer en production.
L'intégration suit exactement les mêmes étapes que dans les exemples précédents, avec un attribut sandbox
supplémentaire requis pour être passé à la fonction Execute
.
Vous devez supprimer l'attribut sandbox
avant de mettre votre placement en ligne.
Exemple
Pour exécuter un placement dans l'environnement sandbox, la liste des attributs passés à Rokt doit être mise à jour pour inclure "sandbox": "true"
. Cela peut être fait en mettant à jour le code de l'exemple dans la documentation ajouter un placement pour inclure ce qui suit :
using Rokt.Maui.Sdk;
// Remplacer RoktExperience par votre viewName
Rokt.Maui.Sdk.Rokt.Execute(
viewName: "RoktExperience",
attributes: new Dictionary<string, string>()
{
{"email", "j.smith@example.com"},
{"sandbox", "true"},
{"firstname", "Jenny"},
{"lastname", "Smith"},
{"mobile", "(555)867-5309"},
{"postcode", "90210"},
{"country", "US"}
},
onLoad: () => {
// Callback optionnel pour quand le placement Rokt se charge
},
onUnload: () => {
// Callback optionnel pour quand le placement Rokt se décharge
},
onShouldShowLoadingIndicator: () => {
// Callback optionnel pour afficher un indicateur de chargement
},
onShouldHideLoadingIndicator: () => {
// Callback optionnel pour masquer un indicateur de chargement
}
);