Нативная реклама

public abstract class NativeAd


Нативная реклама Google.

Краткое содержание

Вложенные типы

public abstract class NativeAd.AdChoicesInfo

Информация об авторстве.

public abstract class NativeAd.Image

Изображение для нативной рекламы.

Определение интерфейса для функции обратного вызова, которая будет вызвана после успешной загрузки нативной рекламы.

Приложения могут использовать интерфейс слушателя для получения неподтвержденных событий клика при использовании функции подтвержденного клика.

Государственные строители

Общедоступные методы

abstract void

Отменяет неподтвержденный клик, ранее зарегистрированный для данной рекламы.

abstract void

Уничтожает рекламный объект.

abstract void

Этот метод устарел.

Используйте enableCustomClickGestureDirection .

abstract @ Nullable NativeAd.AdChoicesInfo

Возвращает информацию для атрибуции AdChoices.

abstract @ Nullable String

Возвращает текст, идентифицирующий рекламодателя.

abstract @ Nullable String

Возвращает основной текст.

abstract @ Nullable String

Возвращает призыв к действию из объявления (например, «Купить» или «Установить»).

abstract Bundle

Возвращает набор дополнительных ресурсов, связанных с нативной рекламой.

abstract @ Nullable String

Возвращает основной текстовый заголовок.

abstract @ Nullable NativeAd.Image

Возвращает небольшое изображение, идентифицирующее рекламодателя.

abstract List < NativeAd.Image >

Возвращает список больших изображений.

abstract @ Nullable MediaContent

Возвращает объект MediaContent связанный с данной рекламой.

abstract List < MuteThisAdReason >

Причины для возврата и отключения звука для этой рекламы доступны.

abstract long

Возвращает идентификатор размещения для этого NativeAd .

abstract @ Nullable String

Для рекламы приложений возвращается строка, представляющая стоимость приложения.

abstract @ Nullable ResponseInfo

Возвращает объект ResponseInfo для загруженного объявления.

abstract @ Nullable Double

Для рекламы приложений возвращается рейтинг от 0 до 5 звезд, указывающий, сколько звезд приложение имеет в магазине, где оно размещено.

abstract @ Nullable String

Для рекламы приложений возвращается название магазина, предлагающего приложение для загрузки.

abstract boolean

Этот метод устарел.

При загрузке рекламы с использованием enableCustomClickGestureDirection все возвращаемые объявления будут поддерживать пользовательские жесты клика.

abstract boolean

Возвращает true если данное объявление можно отключить программным способом.

abstract void
muteThisAd ( MuteThisAdReason muteThisAdReason)

Отключает показ этой рекламы программным способом.

abstract void
performClick ( Bundle clickData)

Эта функция должна вызываться, когда пользователь кликнет на объявление.

abstract void

Этот метод устарел.

В SDK Google Mobile Ads теперь отслеживаются пользовательские жесты клика с использованием направления жеста клика, запрошенного в enableCustomClickGestureDirection .

abstract boolean
recordImpression ( Bundle impressionData)

Этот параметр должен вызываться при первом показе объявления.

abstract void
reportTouchEvent ( Bundle touchEventData)

Этот метод следует вызывать при возникновении события касания на рекламном объявлении.

abstract void

Устанавливает обработчик MuteThisAdListener для объявления.

abstract void

Зарегистрируйте функцию обратного вызова, которая будет активирована, когда будет подсчитано, что эта реклама принесла доход.

abstract void
setPlacementId (long placementId)

Устанавливает идентификатор места размещения для нативной рекламы.

abstract void

Устанавливает обработчик событий UnconfirmedClickListener для объявления.

Государственные строители

Нативная реклама

public NativeAd()

Общедоступные методы

cancelUnconfirmedClick

public abstract void cancelUnconfirmedClick()

Отменяет неподтвержденный клик, ранее зарегистрированный для данной рекламы.

разрушать

public abstract void destroy()

Уничтожает объект объявления. После вызова метода destroy никакие другие методы объекта объявления вызываться не должны.

enableCustomClickGesture

public abstract void enableCustomClickGesture()

Позволяет издателям сообщать о кликах с помощью пользовательских жестов для этого NativeAd . Для использования этого метода рекламный блок должен быть добавлен в список разрешенных.

По умолчанию SDK отслеживает клики по представлениям ресурсов. Если вызывается этот метод, SDK больше не будет отслеживать клики для этого NativeAd . Его следует вызывать перед показом рекламы.

getAdChoicesInfo

public abstract @Nullable NativeAd.AdChoicesInfo getAdChoicesInfo()

Возвращает информацию для атрибуции AdChoices.

getAdvertiser

public abstract @Nullable String getAdvertiser()

Возвращает текст, идентифицирующий рекламодателя. Приложениям не обязательно отображать этот элемент, хотя это рекомендуется.

getBody

public abstract @Nullable String getBody()

Возвращает основной текст. Для отображения этого ресурса требуется приложение.

getCallToAction

public abstract @Nullable String getCallToAction()

Возвращает призыв к действию из объявления (например, «Купить» или «Установить»). Приложениям не обязательно отображать этот элемент, хотя это рекомендуется.

получитьДополнительные материалы

public abstract Bundle getExtras()

Возвращает пакет дополнительных ресурсов, связанных с нативной рекламой. Если реклама партнера по медиации содержит ресурсы помимо стандартных (цена, магазин и т. д.), их можно установить, вызвав метод в setExtras , и получить с помощью этого метода. Для потока без медиации возвращается пустой пакет.

получитьЗаголовок

public abstract @Nullable String getHeadline()

Возвращает основной текстовый заголовок. Для отображения этого элемента требуется приложение.

getIcon

public abstract @Nullable NativeAd.Image getIcon()

Возвращает небольшое изображение, идентифицирующее рекламодателя. Приложениям не обязательно отображать этот ресурс, хотя это рекомендуется.

getImages

public abstract List<NativeAd.ImagegetImages()

Возвращает список больших изображений. Отображение этого ресурса не является обязательным для приложений, хотя и рекомендуется.

getMediaContent

public abstract @Nullable MediaContent getMediaContent()

Возвращает объект MediaContent связанный с данной рекламой.

getMuteThisAdReasons

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

Возвращает список причин отключения уведомления для данного объявления. Используйте текстовое описание из класса MuteThisAdReason для отображения пользователю.

getPlacementId

public abstract long getPlacementId()

Возвращает идентификатор размещения для этого NativeAd .

получить цену

public abstract @Nullable String getPrice()

Для рекламы приложений возвращается строка, представляющая стоимость приложения. Приложения не обязаны отображать этот ресурс, хотя это рекомендуется.

getResponseInfo

public abstract @Nullable ResponseInfo getResponseInfo()

Возвращает объект ResponseInfo для загруженного объявления. Возвращает null до тех пор, пока объявление не загрузится успешно.

getStarRating

public abstract @Nullable Double getStarRating()

Для рекламы приложений возвращается рейтинг от 0 до 5 звезд, указывающий, сколько звезд приложение имеет в магазине, где оно размещено. Приложения не обязаны отображать этот ресурс, хотя это рекомендуется.

getStore

public abstract @Nullable String getStore()

Для рекламы приложений возвращается название магазина, предлагающего приложение для загрузки. Например, «Google Play». Приложениям не обязательно отображать этот ресурс, хотя это рекомендуется.

isCustomClickGestureEnabled

public abstract boolean isCustomClickGestureEnabled()

Указывает, можно ли регистрировать клики с помощью пользовательских жестов клика. Обратитесь к своему менеджеру по работе с клиентами, чтобы добавить ваш рекламный блок в список разрешенных для использования этой функции.

isCustomMuteThisAdEnabled

public abstract boolean isCustomMuteThisAdEnabled()

Возвращает true , если данное объявление можно отключить программно. Используйте setRequestCustomMuteThisAd , чтобы запросить пользовательскую реализацию функции отключения этого объявления.

muteThisAd

public abstract void muteThisAd(MuteThisAdReason muteThisAdReason)

Отключает показ этой рекламы программным способом.

Параметры
MuteThisAdReason muteThisAdReason

Причина отключения уведомления, выбранная пользователем. Причины отключения уведомления можно получить из getMuteThisAdReasons . Используйте null , чтобы отключить уведомление для этого объявления по умолчанию.

performClick

public abstract void performClick(Bundle clickData)

Этот метод следует вызывать, когда пользователь кликнул на объявление. Для использования этого API рекламный блок должен быть добавлен в список разрешенных. Этот метод следует использовать только издателям плагинов Unity.

Параметры
Bundle clickData

Пакет данных среды приложения, который формируется при клике. Подробную информацию о создании Bundle данных для клика см. в разделе NativeAdConstants .

recordCustomClickGesture

public abstract void recordCustomClickGesture()

Отслеживает клики по этому NativeAd с использованием пользовательского жеста клика. Для использования этого метода рекламный блок должен быть включен в список разрешенных.

Перед вызовом этого метода необходимо вызвать enableCustomClickGesture .

записьОтпечаток

public abstract boolean recordImpression(Bundle impressionData)

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

Параметры
Bundle impressionData

Пакет данных среды приложения на момент показа. Подробную информацию о создании Bundle данных показа см. в разделе NativeAdConstants .

Возвраты
boolean

истина, если оттиск успешно записан.

reportTouchEvent

public abstract void reportTouchEvent(Bundle touchEventData)

Этот метод должен вызываться при возникновении события касания на рекламном объявлении. Для использования этого API рекламный блок должен быть включен в список разрешенных. Если вас интересует использование этой функции, свяжитесь со своим менеджером по работе с клиентами.

Параметры
Bundle touchEventData

набор координат и продолжительности события касания.

Пример JSON-представления пакета touchEventData:

  {    "x": "100",  // The x-coordinate of the touch event relative to the window.    "y": "50",  // The y-coordinate of the touch event relative to the window.    "duration_millis": "500",  // The amount of milliseconds the user pressed on the asset.  }

setMuteThisAdListener

public abstract void setMuteThisAdListener(MuteThisAdListener listener)

Устанавливает обработчик MuteThisAdListener для объявления.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Зарегистрируйте функцию обратного вызова, которая будет активирована, когда будет подсчитано, что эта реклама принесла доход.

setPlacementId

public abstract void setPlacementId(long placementId)

Устанавливает идентификатор места размещения для нативной рекламы.

Чтобы гарантировать включение этого идентификатора размещения в отчеты, вызовите этот метод перед тем, как связать объявление с NativeAdView.

Параметры
long placementId

Длинное целое число, предоставляемое пользовательским интерфейсом AdMob для настроенного размещения.

setUnconfirmedClickListener

public abstract void setUnconfirmedClickListener(
    NativeAd.UnconfirmedClickListener listener
)

Устанавливает обработчик событий UnconfirmedClickListener для объявления.