Intégration avec le sandbox
Avec une intégration sandbox, vous pouvez passer un indicateur de configuration pour effectuer des tests 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 de Rokt, il ne facture pas les annonceurs et ne génère pas de revenus. Par conséquent, vous pouvez l'utiliser pour des tests d'acceptation avant le déploiement en production.
L'intégration suit exactement les mêmes étapes que dans les exemples précédents, avec un attribut supplémentaire sandbox
qui doit être passé à la fonction execute
.
Vous devez supprimer l'attribut sandbox
avant de mettre en ligne votre placement.
Exemple d'exécution de placement
Pour exécuter un placement de superposition dans l'environnement sandbox, la liste des attributs transmis à Rokt doit être mise à jour pour inclure "sandbox": "true"
. Cela peut être fait en mettant à jour le code de l'exemple dans la documentation lancement d'un placement de superposition pour inclure ce qui suit :
import 'package:rokt_sdk/rokt_sdk.dart';
void executeRokt() {
// Remplacez RoktExperience par votre nom de vue
RoktSdk.execute(
viewName: "RoktExperience",
attributes: {"email": "j.smith@example.com",
"firstname": "Jenny",
"lastname": "Smith",
"mobile": "(555)867-5309",
"postcode": "90210",
"country": "US"},
onLoad: () {
// Callback facultatif lorsque le placement Rokt se charge
},
onUnLoad: () {
// Callback facultatif lorsque le placement Rokt se décharge
},
onShouldShowLoadingIndicator: () {
// Callback facultatif pour afficher un indicateur de chargement
},
onShouldHideLoadingIndicator: () {
// Callback facultatif pour masquer un indicateur de chargement
});
}