ส่งข้อมูลการขายและการเปิดเผยโฆษณา¶
เมื่อโฆษณาแสดงในเกม ประเภทของแพลตฟอร์มโฆษณา ตำแหน่งการวางโฆษณา เวลาในการแสดงผล และรายได้จากโฆษณาต่อการแสดงผลสามารถวัดและส่งไปยังการระบุแหล่งที่มาของบุคคลที่สามได้ เพื่อส่งข้อมูลรายได้จากโฆษณาและข้อมูลการแสดงผลนี้ ให้เรียกใช้ฟังก์ชัน sendAdRevenueEvent()
ของ Analytics API ตัวอย่างโค้ดต่อไปนี้คือการส่งข้อมูลการแสดงผลโฆษณาไปยังการระบุแหล่งที่มาของการตลาด
// ส่งเหตุการณ์การวัดผลการขายโฆษณาไปยังการติดตามของบุคคลที่สาม
AnalyticsAdRevenue analyticsAdRevenue = new AnalyticsAdRevenue();
analyticsAdRevenue.revenue = 3.0; // รายได้จากโฆษณา
analyticsAdRevenue.adPlatform = "แพลตฟอร์มโฆษณา"; // ชื่อแพลตฟอร์มเครือข่ายโฆษณา
analyticsAdRevenue.adUnitId = "รหัสหน่วยทดสอบ"; // รหัสหน่วยโฆษณา
analyticsAdRevenue.adType = "RewardedAD"; // ประเภทการแสดงโฆษณา
analyticsAdRevenue.adPlacement = "โฆษณาให้รางวัลทดสอบ"; // สถานที่แสดงโฆษณา
analyticsAdRevenue.currency = "USD"; // รหัสสกุลเงิน (มาตรฐาน ISO 4217)
Analytics.sendAdRevenueEvent(analyticsAdRevenue);
#include "HiveAnalytics.h"
FHiveAnalyticsAdRevenue AdRevenue;
AdRevenue.Revenue = 3.0; // รายได้จากการโฆษณา
AdRevenue.AdPlatform = TEXT("AD Platform"); // ชื่อแพลตฟอร์มเครือข่ายโฆษณา
AdRevenue.AdUnitId = TEXT("Test Unit Id"); // รหัสหน่วยโฆษณา
AdRevenue.AdType = TEXT("RewardedAD"); // ประเภทการแสดงโฆษณา
AdRevenue.AdPlacement = TEXT("Test Rewarded AD"); // ตำแหน่งการแสดงโฆษณา
AdRevenue.Currency = TEXT("USD"); // รหัสสกุลเงิน (มาตรฐาน ISO 4217)
FHiveAnalytics::SendAdRevenueEvent(AdRevenue);
// ส่งเหตุการณ์การวัดผลการขายโฆษณาไปยังการระบุของบุคคลที่สาม
AnalyticsAdRevenue analyticsAdRevenue;
analyticsAdRevenue.revenue = 3.0; // รายได้จากโฆษณา
analyticsAdRevenue.adPlatform = "AD Platform"; // ชื่อแพลตฟอร์มเครือข่ายโฆษณา
analyticsAdRevenue.adUnitId = "Test unit id"; // ID หน่วยโฆษณา
analyticsAdRevenue.adType = "RewardedAD"; // ประเภทการแสดงโฆษณา
analyticsAdRevenue.adPlacement = "Test Rewarded AD"; // ตำแหน่งการแสดงโฆษณา
analyticsAdRevenue.currency = "USD"; // รหัสสกุลเงิน (มาตรฐาน ISO 4217)
Analytics::sendAdRevenueEvent(analyticsAdRevenue);
```java // ส่งเหตุการณ์การวัดผลการขายโฆษณาไปยังการระบุแหล่งที่มาของบุคคลที่สาม AnalyticsImpl.AnalyticsAdRevenue analyticsAdRevenue = new AnalyticsImpl.AnalyticsAdRevenue(); analyticsAdRevenue.setRevenue(3.0); // รายได้จากโฆษณา analyticsAdRevenue.setAdPlatform("แพลตฟอร์มโฆษณา"); // ชื่อแพลตฟอร์มเครือข่ายโฆษณา analyticsAdRevenue.setAdUnitId("รหัสหน่วยทดสอบ"); // รหัสหน่วยโฆษณา 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 = "รหัสหน่วยทดสอบ" // รหัสหน่วยโฆษณา
analyticsAdRevenue.adType = "RewardedAD" // ประเภทการแสดงโฆษณา
analyticsAdRevenue.adPlacement = "โฆษณาให้รางวัลทดสอบ" // ตำแหน่งการแสดงโฆษณา
analyticsAdRevenue.currency = "USD" // รหัสสกุลเงิน (มาตรฐาน ISO 4217)
Analytics.sendAdRevenueEvent(analyticsAdRevenue)
// ส่งเหตุการณ์การวัดผลการขายโฆษณาไปยังการติดตามของบุคคลที่สาม
HIVEAnalyticsAdRevenue* adRevenue = [[HIVEAnalyticsAdRevenue alloc] init];
adRevenue.revenue = 3.0; // รายได้จากการโฆษณา
adRevenue.adPlatform = "AD Platform"; // ชื่อแพลตฟอร์มเครือข่ายโฆษณา
adRevenue.adUnitId = "Test Unit Id"; // รหัสหน่วยโฆษณา
adRevenue.adType = "RewardedAD"; // ประเภทการแสดงโฆษณา
adRevenue.adPlacement = "Test Rewarded AD"; // สถานที่แสดงโฆษณา
adRevenue.currency = ""; // รหัสสกุลเงิน (มาตรฐาน ISO 4217)
[HIVEAnalytics sendAdRevenueEvent:adRevenue];
// ส่งเหตุการณ์การวัดผลการขายโฆษณาไปยังการระบุแหล่งที่มาของบุคคลที่สาม
let analyticsAdRevenue = AnalyticsAdRevenue()
analyticsAdRevenue.revenue = 3.0 // รายได้จากโฆษณา
analyticsAdRevenue.adPlatform = "AD Platform" // ชื่อแพลตฟอร์มเครือข่ายโฆษณา
analyticsAdRevenue.adUnitId = "AD Unit Id" // รหัสหน่วยโฆษณา
analyticsAdRevenue.adType = "AD Type" // ประเภทการแสดงโฆษณา
analyticsAdRevenue.adPlacement = "AD Placement" // ตำแหน่งการวางโฆษณา
analyticsAdRevenue.currency = "USD" // รหัสสกุลเงิน (มาตรฐาน ISO 4217)
AnalyticsInterface.sendAdRevenueEvent(analyticsAdRevenue)
ข้อมูลการแสดงโฆษณา¶
เมื่อส่งข้อมูลการแสดงโฆษณา ข้อมูลที่ส่งไปยังการระบุแอปพลิเคชันมือถือของบุคคลที่สามมีดังนี้
ปรับ | เอกพจน์ | AppsFlyer | Firebase Analytics | |
---|---|---|---|---|
PARAMETER |
|
|
|
|