跳轉至

Send exposed ad info

發送廣告收入和曝光資訊

當廣告在遊戲中顯示時,您可以測量廣告平台類型、廣告曝光位置、曝光時間和每次廣告曝光的收入,並將此信息發送給第三方歸因。 要發送此廣告收入和曝光信息,請調用 Analytics API 的 sendAdRevenueEvent() 函數。以下是發送廣告曝光信息以進行市場歸因的示例代碼。

Note

如果您使用的是 Hive Adiz 或 Hive AdKit 进行 AD(X),广告货币化模块会自动发送广告收入和曝光信息,因此您无需额外调用 sendAdRevenueEvent() 函数。

// 发送广告销售测量事件到第三方归因
AnalyticsAdRevenue analyticsAdRevenue = new AnalyticsAdRevenue();
analyticsAdRevenue.revenue = 3.0; // 广告收入
analyticsAdRevenue.adPlatform = "广告平台"; // 广告网络平台名称
analyticsAdRevenue.adUnitId = "测试单元ID"; // 广告单元ID
analyticsAdRevenue.adType = "奖励广告"; // 广告曝光类型
analyticsAdRevenue.adPlacement = "测试奖励广告"; // 广告曝光位置
analyticsAdRevenue.currency = "USD"; // 货币代码(ISO 4217标准) 

Analytics.sendAdRevenueEvent(analyticsAdRevenue);
#include "HiveAnalytics.h"

FHiveAnalyticsAdRevenue AdRevenue;
AdRevenue.Revenue = 3.0; // 廣告收入
AdRevenue.AdPlatform = TEXT("廣告平台"); // 廣告網絡平台名稱
AdRevenue.AdUnitId = TEXT("測試單元ID"); // 廣告單元ID
AdRevenue.AdType = TEXT("獎勵廣告"); // 廣告曝光類型
AdRevenue.AdPlacement = TEXT("測試獎勵廣告"); // 廣告曝光位置
AdRevenue.Currency = TEXT("美元"); // 貨幣代碼(ISO 4217標準) 

FHiveAnalytics::SendAdRevenueEvent(AdRevenue);
// 發送廣告銷售測量事件到第三方歸因
AnalyticsAdRevenue analyticsAdRevenue;
analyticsAdRevenue.revenue = 3.0; // 廣告收入
analyticsAdRevenue.adPlatform = "廣告平台"; // 廣告網絡平台名稱
analyticsAdRevenue.adUnitId = "測試單位ID"; // 廣告單位ID
analyticsAdRevenue.adType = "獎勵廣告"; // 廣告曝光類型
analyticsAdRevenue.adPlacement = "測試獎勵廣告"; // 廣告曝光位置
analyticsAdRevenue.currency = "USD"; //貨幣代碼(ISO 4217標準)

Analytics::sendAdRevenueEvent(analyticsAdRevenue);
// 发送广告销售测量事件到第三方归因
AnalyticsImpl.AnalyticsAdRevenue analyticsAdRevenue = new AnalyticsImpl.AnalyticsAdRevenue();
analyticsAdRevenue.setRevenue(3.0); // 广告收入
analyticsAdRevenue.setAdPlatform("广告平台"); // 广告网络平台名称
analyticsAdRevenue.setAdUnitId("测试单元ID"); // 广告单元ID
analyticsAdRevenue.setAdType("奖励广告"); // 广告曝光类型
analyticsAdRevenue.setAdPlacement("测试奖励广告"); // 广告曝光位置
analyticsAdRevenue.setCurrency("USD"); // 货币代码(ISO 4217标准) 

com.hive.Analytics.INSTANCE.sendAdRevenueEvent(analyticsAdRevenue);
// 发送广告销售测量事件到第三方归因
var analyticsAdRevenue: AnalyticsImpl.AnalyticsAdRevenue = AnalyticsImpl.AnalyticsAdRevenue()
analyticsAdRevenue.revenue = 3.0 // 广告收入
analyticsAdRevenue.adPlatform = "广告平台" // 广告网络平台名称
analyticsAdRevenue.adUnitId = "测试单元ID" // 广告单元ID
analyticsAdRevenue.adType = "奖励广告" // 广告曝光类型
analyticsAdRevenue.adPlacement = "测试奖励广告" // 广告曝光位置
analyticsAdRevenue.currency = "美元" // 货币代码(ISO 4217标准) 

Analytics.sendAdRevenueEvent(analyticsAdRevenue)

API Reference

// 发送广告销售测量事件到第三方归因
HIVEAnalyticsAdRevenue* adRevenue = [[HIVEAnalyticsAdRevenue alloc] init];
adRevenue.revenue = 3.0; // 广告收入
adRevenue.adPlatform = "广告平台"; // 广告网络平台名称
adRevenue.adUnitId = "测试单元ID"; // 广告单元ID
adRevenue.adType = "奖励广告"; // 广告曝光类型
adRevenue.adPlacement = "测试奖励广告"; // 广告曝光位置
adRevenue.currency = ""; //货币代码(ISO 4217标准)

[HIVEAnalytics sendAdRevenueEvent:adRevenue];

API Reference

// 发送广告销售测量事件到第三方归因
let analyticsAdRevenue = AnalyticsAdRevenue()
analyticsAdRevenue.revenue = 3.0 // 广告收入
analyticsAdRevenue.adPlatform = "广告平台" // 广告网络平台名称
analyticsAdRevenue.adUnitId = "广告单元ID" // 广告单元ID
analyticsAdRevenue.adType = "广告类型" // 广告曝光类型
analyticsAdRevenue.adPlacement = "广告位置" // 广告投放位置
analyticsAdRevenue.currency = "美元" // 货币代码 (ISO 4217标准) 

AnalyticsInterface.sendAdRevenueEvent(analyticsAdRevenue)

廣告曝光資訊

傳送廣告曝光資訊時發送給第三方行動應用程式歸因的資訊如下。

  Airbridge Adjust Singular AppsFlyer Firebase Analytics
參數
  • 廣告平台
  • 廣告單元 ID
  • 廣告位置
  • 廣告類型
  • 收入
  • 貨幣
  • 廣告平台
  • 廣告單元 ID
  • 廣告位置
  • 收入
  • 貨幣
  • 廣告平台
  • 廣告單元 ID
  • 廣告位置
  • 廣告類型
  • 收入
  • 貨幣
  • 廣告平台
  • 廣告單元 ID
  • 廣告位置
  • 廣告類型
  • 收入
  • 貨幣
  • 廣告平台
  • 廣告單元 ID(廣告單元名稱)
  • 廣告類型(廣告格式)
  • 收入(數值)
  • 貨幣