NativeAd

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

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

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

abstract boolean
recordImpression ( Bundle impressionData)

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

abstract void
reportTouchEvent ( Bundle touchEventData)

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

abstract void

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

abstract void

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

abstract void
setPlacementId (long placementId)

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

abstract void

Устанавливает UnconfirmedClickListener для объявления.

Публичные конструкторы

NativeAd

public NativeAd()

Публичные методы

отменитьНеподтвержденныйНажмите

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()

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

получитьТело

public abstract @Nullable String getBody()

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

получитьCallToAction

public abstract @Nullable String getCallToAction()

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

getExtras

public abstract Bundle getExtras()

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

getHeadline

public abstract @Nullable String getHeadline()

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

получитьИконку

public abstract @Nullable NativeAd.Image getIcon()

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

получитьИзображения

public abstract List<NativeAd.ImagegetImages()

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

получитьМедиаКонтент

public abstract @Nullable MediaContent getMediaContent()

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

getMuteThisAdReasons

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

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

получитьPlacementId

public abstract long getPlacementId()

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

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

public abstract @Nullable String getPrice()

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

получитьОтветнуюИнформацию

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 , чтобы отключить это объявление с указанием причины по умолчанию.

выполнитьClick

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

true, если оттиск зарегистрирован успешно

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 для объявления.