发送广告销售和曝光信息¶
当广告在游戏中显示时,可以测量广告平台类型、广告投放位置、曝光时间和每次曝光的广告收入,并将其发送给第三方归因。要发送此广告收入和曝光信息,请调用Analytics API的sendAdRevenueEvent()
函数。以下是将广告曝光信息发送到营销归因的示例代码。
// 发送广告销售测量事件到第三方归因
AnalyticsAdRevenue analyticsAdRevenue = new AnalyticsAdRevenue();
analyticsAdRevenue.revenue = 3.0; // 广告收入
analyticsAdRevenue.adPlatform = "广告平台"; // 广告网络平台名称
analyticsAdRevenue.adUnitId = "测试单元ID"; // 广告单元ID
analyticsAdRevenue.adType = "奖励广告"; // 广告曝光类型
analyticsAdRevenue.adPlacement = "测试奖励广告"; // 广告曝光位置
analyticsAdRevenue.currency = "美元"; // 货币代码 (ISO 4217标准)
Analytics.sendAdRevenueEvent(analyticsAdRevenue);
#include "HiveAnalytics.h"
FHiveAnalyticsAdRevenue 广告收入;
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)
// 发送广告销售测量事件到第三方归因
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];
// 发送广告销售测量事件到第三方归因
let analyticsAdRevenue = AnalyticsAdRevenue()
analyticsAdRevenue.revenue = 3.0 // 广告收入
analyticsAdRevenue.adPlatform = "AD Platform" // 广告网络平台名称
analyticsAdRevenue.adUnitId = "AD Unit Id" // 广告单元ID
analyticsAdRevenue.adType = "AD Type" // 广告曝光类型
analyticsAdRevenue.adPlacement = "AD Placement" // 广告投放位置
analyticsAdRevenue.currency = "USD" // 货币代码(ISO 4217标准)
AnalyticsInterface.sendAdRevenueEvent(analyticsAdRevenue)
广告曝光信息¶
发送广告曝光信息时,发送给第三方移动应用归因的信息如下。
调整 | 单数 | AppsFlyer | Firebase Analytics | |
---|---|---|---|---|
参数 |
|
|
|
|