Нативное объявление

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 @ 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

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

Общественные конструкторы

Нативное объявление

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

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

getBody

public abstract @Nullable String getBody()

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

getCallToAction

public abstract @Nullable String getCallToAction()

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

получитьЭкстра

public abstract Bundle getExtras()

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

getHeadline

public abstract @Nullable String getHeadline()

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

получить значок

public abstract @Nullable NativeAd.Image getIcon()

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

getImages

public abstract List<NativeAd.ImagegetImages()

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

getMediaContent

public abstract @Nullable MediaContent getMediaContent()

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

getMuteThisAdReasons

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

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

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

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

отключить это объявление

public abstract void muteThisAd(MuteThisAdReason muteThisAdReason)

Программно отключает это объявление.

Параметры
MuteThisAdReason muteThisAdReason

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

выполнитьНажмите

public abstract void performClick(Bundle clickData)

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

Параметры
Bundle clickData

пакет среды приложения, когда происходит щелчок. Подробные сведения о создании Bundle данных о кликах см. в разделе NativeAdConstants .

записьПользовательскийКликЖест

public abstract void recordCustomClickGesture()

Сообщает о кликах для этого NativeAd , используя специальный жест щелчка. Чтобы использовать этот метод, рекламный блок должен быть внесен в белый список.

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

запись впечатления

public abstract boolean recordImpression(Bundle impressionData)

Должен вызываться при первом показе объявления. Чтобы использовать этот API, рекламный блок должен быть внесен в белый список.

Параметры
Bundle impressionData

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

Возврат
boolean

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

отчетTouchEvent

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)

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

setUnconfirmedClickListener

public abstract void setUnconfirmedClickListener(
    NativeAd.UnconfirmedClickListener listener
)

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