1. ATAdInfo
| 方法 | 说明 |
| getAdSourceInfo() | 获取广告源信息 |
| getAdConfig() | 获取广告配置信息 |
| getAdPrice() | 获取广告价格信息 |
| getAdStatusInfo() | 获取广告状态信息 |
2. ATAdSource
| 参数 | 说明 |
| unitId | 广告源ID |
| placementId | 获取后台广告位ID |
| format | 获取广告类型,包括:"Native"、"RewardedVideo"、"Banner""Interstitial"、"Splash" |
| showId | 获取每次展示广告时生成的独立ID |
| networkType | 获取Network类型 "Network":第三方广告平台 "Cross_Promotion":交互推广 "Adx":Adx |
| networkPlacementId | 获取广告平台的广告位ID |
| networkFirmId | 获取广告平台对应的ID,用于区分广告平台,参考文档末尾的 Network Firm Id Table |
| ext_info | 获取广告的自定义信息 |
3. ATAdConfig
| 参数 | 说明 |
| segmentId | 获取流量分组ID |
| channel | 获取渠道信息 |
| subChannel | 获取子渠道信息 |
| country | 获取国家代码, 例如:”CN" |
| customRule | 获取Placement+App维度的自定义规则的Json字符串 |
| abtestId | 获取AB测试ID。具体AB测试ID可以从AB测试页面查询。 |
4. ATAdPrice
| 参数 | 说明 |
| ecpm | 获取预估eCPM。即每次广告展示的预估eCPM:常规广告源是Taku后台对应广告源填写的排序价格,竞价广告源是实时竞价返回的价格。eCPM的货币单位可通过currency获取,通常为元(CNY)或美元(USD),精度可通过precision获取。 eCPM含义:每千次广告展示收益。假设广告源A的eCPM=1美元,则展示一次广告源A之后,展示收益为0.001美元。 |
| publisherRevenue | 获取 Taku广告位展示收益。即每次广告展示后,预估可获得的收益。单位可通过currency获取,通常为元(CNY)或美元(USD),精度可通过 precision 获取 |
| currency | 获取收益货币单位。根据返回的货币单位,确定当前eCPM或收益的价格,通常为元(CNY)或美元(USD)。 例如:"USD",则返回的价格为“美元”,ecpm 和publisherRevenue 返回的价格单位均为“美元”。 |
| precision | 获取eCPM精度 "publisher_defined":开发者在Taku后台为广告源定义的eCPM(交叉推广的eCPM也属于该类型) "estimated": 在Taku后台开启广告源的自动价格功能后,Taku根据历史数据计算出的eCPM "exact":实时竞价的eCPM (Meta广告平台除外) "ecpm_api": 针对Meta广告源生效,根据Meta的ReportAPI数据预估的历史eCPM API。Taku SDK v5.9.60及以上版本支持。 |
5. ATAdStatusInfo
| 参数 | 说明 |
| adStatus | 广告的其他状态 -1:未知;1:激励视频直接跳过(仅针对快手平台) |