Для лучшего подбора рекламных объявлений вы можете дополнительно задать пол и возраст пользователя. Если ваше приложение использует собственную модель локализации, вы также можете указать язык выбранной локализации в формате ISO 639-1 ("ru", "en", "fr" и т.д.).
Для задания пользовательских данных вам нужно воспользоваться свойством customParams созданного экземпляра API.
Android
private NativeAd ad;private void initAd(){ // Создаем экземпляр NativeAd ad = new NativeAd(YOUR_SLOT_ID, this); // Получаем экземпляр дополнительных параметров CustomParams CustomParams customParams = ad.getCustomParams(); // Задаем возраст customParams.setAge(25); // Задаем пол customParams.setGender(CustomParams.Gender.MALE);}
iOS
@interface YourViewController : UIViewController@end@implementation YourViewController{ MTRGNativeAd *_ad;}- (void)initAd{ // Создаем экземпляр MTRGNativeAd _ad = [MTRGNativeAd nativeAdWithSlotId:YOUR_SLOT_ID]; // Задаем возраст _ad.customParams.age = [NSNumber numberWithInt:25]; // Задаем пол _ad.customParams.gender = MTRGGenderMale;}
Unity
private InterstitialAd _interstitialAd;private void Awake(){ // Создаем экземпляр InterstitialAd _interstitialAd = new InterstitialAd(YOUR_SLOT_ID); // Задаем возраст _interstitialAd.CustomParams.Age = 23; // Задаем пол _interstitialAd.CustomParams.Gender = CustomParams.GenderEnum.Male;}