AMAAdRevenueInfo 类

该类包含关于广告收入(Ad Revenue)的不可变信息。

使用AMAMutableAdRevenueInfo类来修改广告收入信息。

YMMAdRevenueInfo 类的实例应发送到 AppMetrica 服务器,使用 reportAdRevenue 方法的 AMAAppMetrica 类。

Instance methods

-initWithAdRevenue:adRevenue:currency:

初始化 AMAAdRevenueInfo 类的实例,用于发送关于广告收入的信息。

Properties

广告收入

从广告收益中获得的金额。 不能为负数。

货币

广告收入所使用的货币. 必须使用 ISO-4217 格式。

广告类型

广告类型。 查看可能的值,请参见AMAAdType。

广告网络

广告网络。 最大长度为100个字符。 如果值超过此限制,它将被截断AppMetrica。

adUnitID

广告单元 ID。 最大长度为100个字符。 如果值超出此限制,将会被截断AppMetrica。

广告单元名称

广告单元名称。 最大长度为100个字符。 如果值超过此限制,它将被截断 AppMetrica。

adPlacementID

广告位 ID。 最大长度为100个字符。 如果值超过此限制,它将被截断AppMetrica。

广告位名称

广告位名称。 最大长度为100个字符。 如果值超出此限制,它将被截断AppMetrica。

精度

Accuracy. 例如,«publisher_defined» 或 «estimated»。 最大长度为100个字符。 如果值超出此限制,它将被截断AppMetrica。

payload

Accuracy. 例如,«publisher_defined» 或 «estimated»。 Arbitrary payload: 额外信息以键值对的形式展示。 最大大小为 30 KB。 如果值超过此限制,它将被截断AppMetrica。

Method descriptions

使用广告收入初始化:adRevenue:currency:

- (instancetype)initWithAdRevenue:(NSDecimalNumber *)adRevenue currency:(NSString *)currency

初始化 AMAAdRevenueInfo 类的实例,用于发送广告收入信息。

参数:

广告收入

从广告收入获得的金额。 不能为负数。

货币

广告收入所使用的货币. 必须使用ISO-4217格式。

返回:

The AMAAdRevenueInfo 类实例。

Property descriptions

adRevenue

(nonatomic, strong, readonly) NSDecimalNumber *广告收入

从广告收益中获得的金额。 不能为负数。

currency

(nonatomic, copy, readonly) NSString *货币

广告收入所使用的货币. 必须使用ISO-4217格式。

adType

(非原子化, 赋值, 只读) AMAAdType adType

广告类型。 查看可能的值,请参见AMAAdType。

adNetwork

(非原子化, 拷贝, 可为空, 只读) NSString *adNetwork

Yandex 广告网络。 最大长度为100个字符。 如果值超出此限制,它将被截断AppMetrica。

adUnitID

(非原子,拷贝,可为空,只读)NSString *adUnitID

广告单元 ID。 最大长度为100个字符。 如果值超出此限制,它将被截断AppMetrica。

adUnitName

(非原子化,拷贝,可空,只读)NSString *adUnitName

广告单元名称。 最大长度为100个字符。 如果值超出此限制,它将被截断AppMetrica。

adPlacementID

(非原子,拷贝,可为空,只读)NSString *adPlacementID

广告位 ID。 最大长度为100个字符。 如果值超出此限制,将会被截断AppMetrica。

adPlacementName

(非原子化, 拷贝, 可为空, 只读)NSString *adPlacementName

广告位名称。 最大长度为100个字符。 如果值超出此限制,它将被截断 AppMetrica。

precision

(nonatomic, copy, nullable, readonly) NSString *精度

Accuracy. 例如,publisher_defined 或 estimated. 最大长度为100个字符。 如果值超出此限制,它将被截断AppMetrica。

payload

(非原子,拷贝,可为空,只读)NSDictionary<NSString *, NSString *> *payload

Accuracy. 例如,publisher_defined 或 estimated. Arbitrary payload: 额外信息以键值对的形式展示。 最大大小为 30 KB。 如果值超出此限制,它将被截断AppMetrica。