Интерфейс NativeAdRequest

Расширяет AdRequest
Запрос нативного объявления.
Свойства
adChoicesPlacement?
Место размещения значка "Выбор рекламы".
adSizes?
Список допустимых размеров объявлений для запроса.
adUnitId
Идентификатор рекламного блока.
aspectRatio?
Соотношение сторон возвращаемого медиаконтента.
categoryExclusions?
Ярлыки для исключения категорий объявлений на уровне рекламного места.
contentUrl?
URL контента сайта, контент которого соответствует основному контенту приложения.
customClickGestureAllowTaps?
Включена ли функция "Нажатие для клика" с помощью специального жеста.
customFormatIds?
Список идентификаторов специальных форматов нативных объявлений, заданных в интерфейсе Менеджера рекламы.
customTargeting?
Параметры таргетинга со специальными настройками.
extras?
Дополнительные параметры, которые нужно передать в AdMob или Менеджер рекламы.
keywords?
Ключевые слова для таргетинга.
manualImpressionRequested?
Запрос на включение ручной регистрации показов.
mediationExtras?
Дополнительные параметры, которые передаются определенному адаптеру источника объявлений в настройках медиации.
nativeAdTypes?
Список типов нативных объявлений для запроса.
neighboringContentUrls?
URL, представляющие веб-контент рядом с объявлением.
placementId?
Целое число, которое можно найти в интерфейсе AdMob для настроенного места размещения.
publisherProvidedId?
Идентификатор, который используется для ограничения частоты показов, сегментирования аудитории, таргетинга, последовательной ротации объявлений и других способов управления рекламой на основе аудитории на разных устройствах.
skipUninitializedAdapters?
Указывает SDK не собирать сигналы назначения ставок и не выполнять элементы каскада для адаптеров, которые ещё не были успешно инициализированы.
videoOptions?
VideoOptions для запроса.

Свойства


Optional Readonly adChoicesPlacement

adChoicesPlacement?: AdChoicesPlacement
Место размещения значка "Выбор рекламы".

Optional Readonly adSizes

adSizes?: readonly AdSize[]
Список допустимых размеров объявлений для запроса.

Эта функция доступна только издателям Менеджера рекламы.

Readonly adUnitId

adUnitId: string
Идентификатор рекламного блока.

Optional Readonly aspectRatio

aspectRatio?: NativeMediaAspectRatio
Соотношение сторон возвращаемого медиаконтента.

Optional Readonly categoryExclusions

categoryExclusions?: readonly string[]
Ярлыки исключения категорий объявлений на уровне рекламного места.

Эта функция применима только к запросам объявлений Менеджера рекламы. Исключения категорий игнорируются в запросах AdMob.

Optional Readonly contentUrl

contentUrl?: string
URL контента сайта, контент которого соответствует основному контенту приложения. Контент этого сайта используется для таргетинга и обеспечения безопасности бренда.

Optional Readonly customClickGestureAllowTaps

customClickGestureAllowTaps?: boolean
Включена ли функция "Нажатие для перехода" с жестом для клика, заданным пользователем.

Доступно только издателям из белого списка. Эти настройки игнорируются для издателей, не включенных в белый список.

Optional Readonly customFormatIds

customFormatIds?: readonly string[]
Список идентификаторов специальных форматов нативных объявлений, заданных в интерфейсе Менеджера рекламы.

Используется для загрузки нативных объявлений типа NativeAdType.CUSTOM_NATIVE.
Статьи по теме

Optional Readonly customTargeting

customTargeting?: Readonly<Record<string, string | readonly string[]>>
Параметры таргетинга со специальными настройками.

Эта функция применяется только к запросам объявлений Менеджера рекламы. В запросах AdMob игнорируется таргетинг со специальными настройками.

Optional Readonly extras

extras?: Readonly<Record<string, unknown>>
Дополнительные параметры, которые нужно передать в AdMob или Менеджер рекламы.

Значения должны быть типами, которые можно сериализовать в JSON (строки, числа, логические значения, null, массивы или объекты этих типов). Функции, экземпляры классов и сложные типы JavaScript, такие как Set и Map, не поддерживаются.

Optional Readonly ключевые слова

keywords?: readonly string[]
Ключевые слова для таргетинга.

Optional Readonly manualImpressionRequested

manualImpressionRequested?: boolean
Запрос на включение ручной регистрации показов.

Optional Readonly mediationExtras

mediationExtras?: readonly MediationExtras[]
Дополнительные параметры, которые передаются определенному адаптеру источника объявлений в настройках медиации.

Optional Readonly nativeAdTypes

nativeAdTypes?: readonly NativeAdType[]
Список типов нативных объявлений для запроса.

Optional Readonly neighboringContentUrls

neighboringContentUrls?: readonly string[]
URL, представляющие веб-контент рядом с объявлением. Повышает безопасность бренда и позволяет показывать объявления с возрастными ограничениями на уровне приложения, например MA, T или PG, которые больше подходят для соседнего контента.

Optional Readonly placementId

placementId?: bigint
Целое число, которое можно найти в интерфейсе AdMob для настроенного места размещения.

Optional Readonly publisherProvidedId

publisherProvidedId?: string
Идентификатор, который используется для ограничения частоты показов, сегментирования аудитории, таргетинга, последовательной ротации объявлений и других методов управления рекламой на разных устройствах.

Эта функция применима только к запросам объявлений Менеджера рекламы. В запросах AdMob идентификаторы игнорируются.

Optional Readonly skipUninitializedAdapters

skipUninitializedAdapters?: boolean
Указывает SDK не собирать сигналы назначения ставок и не выполнять элементы каскада для адаптеров, которые ещё не были успешно инициализированы.

Optional Readonly videoOptions

videoOptions?: VideoOptions
VideoOptions для запроса.