Пользовательские данные


Для лучшего подбора рекламных объявлений вы можете дополнительно задать пол и возраст пользователя. Если ваше приложение использует собственную модель локализации, вы также можете указать язык выбранной локализации в формате ISO 639-1 ("ru", "en", "fr" и т.д.).
Android
Для задания пользовательских данных вам нужно воспользоваться свойством customParams созданного экземпляра API.

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
Для задания пользовательских данных вам нужно воспользоваться свойством customParams созданного экземпляра API.

@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
Для задания пользовательских данных вам нужно воспользоваться свойством CustomParams созданного экземпляра API.

private InterstitialAd _interstitialAd;
 
private void Awake()
{
    // Создаем экземпляр InterstitialAd
    _interstitialAd = new InterstitialAd(YOUR_SLOT_ID);
  
    // Задаем возраст
    _interstitialAd.CustomParams.Age = 23;
    // Задаем пол
    _interstitialAd.CustomParams.Gender = CustomParams.GenderEnum.Male;
}
Вам помогла эта статья?