Класс AdRevenueInfo
Класс содержит неизменяемую информацию о рекламной выручке (Ad Revenue).
Чтобы изменить информацию о доходах, воспользуйтесь классом MutableAdRevenueInfo.
Объект AdRevenueInfo
должен быть передан на сервер AppMetrica с помощью метода reportAdRevenue класса AppMetrica.
Методы экземпляра
Инициализирует экземпляр класса |
Свойства
Сумма денег, полученных за счет дохода от рекламы. Не может быть отрицательным. |
|
Валюта, в которой представлен |
|
Тип объявления. Смотрите возможные значения в AdType. |
|
Рекламная сеть. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica. |
|
Идентификатор рекламного блока. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica. |
|
Название рекламного блока. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica. |
|
Идентификатор места размещения рекламы. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica. |
|
Название места размещения рекламы. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica. |
|
Точность. Например: «publisher_defined», «estimated». Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica. |
|
Точность. Например: «publisher_defined», «estimated». Произвольный payload: дополнительная информация, представленная в виде пар ключ-значение. Максимальный размер составляет 30 КБ. Если значение превышает этот предел, оно будет усечено AppMetrica. |
Описание методов
init(adRevenue:currency:)
init(adRevenue: NSDecimalNumber, currency: String)
Инициализирует экземпляр класса AdRevenueInfo
для передачи информации о рекламной выручке.
Параметры:
|
Сумма денег, полученных за счет дохода от рекламы. Не может быть отрицательным. |
|
Валюта, в которой представлен |
Возвращает:
Объект класса AdRevenueInfo
.
Описание свойств
adRevenue
var adRevenue: NSDecimalNumber { get }
Сумма денег, полученных за счет дохода от рекламы. Не может быть отрицательным.
currency
var currency: String { get }
Валюта, в которой представлен adRevenue
. Должен быть в формате ISO-4217.
adType
var adType: AdType { get }
Тип объявления. Смотрите возможные значения в AdType.
adNetwork
var adNetwork: String? { get }
Рекламная сеть. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica.
adUnitID
var adUnitID: String? { get }
Идентификатор рекламного блока. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica.
adUnitName
var adUnitName: String? { get }
Название рекламного блока. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica.
adPlacementID
var adPlacementID: String? { get }
Идентификатор места размещения рекламы. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica.
adPlacementName
var adPlacementName: String? { get }
Название места размещения рекламы. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica.
precision
var precision: String? { get }
Точность. Например: publisher_defined
, estimated
. Максимальная длина — 100 символов. Если значение превышает этот предел, оно будет усечено AppMetrica.
payload
var payload: [String: String]? { get }
Точность. Например: publisher_defined
, estimated
. Произвольный payload: дополнительная информация, представленная в виде пар ключ-значение. Максимальный размер составляет 30 КБ. Если значение превышает этот предел, оно будет усечено AppMetrica.