Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment cibler l’emplacement, l’âge et le sexe de l’utilisateur pour la diffusion d’annonces.
Emplacement de l’utilisateur
Pour obtenir l’emplacement de l’utilisateur à partir d’Android et le transmettre dans l’appel publicitaire, implémentez l’exemple de code suivant :
import android.location.LocationManager;
import android.location.Location;
// Get the current location, and add it to the ad view.
LocationManager locationManager =
(LocationManager) getApplicationContext().getSystemService(LOCATION_SERVICE);
Location location =
locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
SDKSettings.setLocation(location);
Ce code suppose que vous avez fourni l’accès à l’emplacement de l’application ACCESS_COARSE_LOCATION en définissant l’une des autorisations et ou ACCESS_FINE_LOCATION les deux.
Remarque
Les développeurs doivent s’assurer qu’un consentement adéquat est obtenu avant de partager les informations d’emplacement. Les développeurs peuvent contrôler si l’emplacement est collecté et envoyé par le SDK.
Par défaut, le SDK Android transmet automatiquement les informations d’emplacement si le manifeste Android autorise les autorisations d’emplacement à l’application. Si les autorisations adéquates n’ont pas été obtenues, ou pour toute autre raison, les développeurs peuvent indiquer au SDK de ne pas envoyer l’emplacement. Pour désactiver l’envoi de l’emplacement du SDK, vous pouvez appeler :
com.appnexus.opensdk.utils.SDKSettings.setLocationEnabled(false);
Remarque
Il s’agit d’un paramètre global pour notre KIT de développement logiciel (SDK) mobile uniquement. Gardez à l’esprit que les KITS de développement logiciel (SDK) tiers auront leurs propres paramètres.
Âge et sexe
Vous pouvez cibler les annonces par âge et par sexe. Pour ce faire, ajoutez l’âge et le sexe à un AdView qui implémente le code suivant :
// Set the user's age. This can be a number, a year, or a
// numeric range such as "18-35".
adView.setAge("1978");
// Set the user's gender (if known). This is used by
// advertisers for targeting.
adView.setGender(AdView.GENDER.MALE);