ข้ามไปที่เนื้อหา

Send exposed ad info

การส่งข้อมูลรายได้จากโฆษณาและการเปิดเผย

เมื่อโฆษณาถูกแสดงในเกม คุณสามารถวัดประเภทของแพลตฟอร์มโฆษณา ตำแหน่งการแสดงโฆษณา เวลาในการแสดง และรายได้ต่อการแสดงโฆษณา และส่งข้อมูลนี้ไปยังการระบุแหล่งที่มาของบุคคลที่สาม ในการส่งข้อมูลรายได้และการแสดงโฆษณานี้ ให้เรียกใช้ฟังก์ชัน sendAdRevenueEvent() ของ Analytics API ด้านล่างนี้เป็นตัวอย่างโค้ดสำหรับการส่งข้อมูลการแสดงโฆษณาสำหรับการระบุแหล่งที่มาทางการตลาด

Note

หากคุณกำลังใช้ Hive Adiz หรือ Hive AdKit สำหรับ AD(X) โมดูลการสร้างรายได้จากโฆษณาจะส่งข้อมูลรายได้และการแสดงผลโฆษณาโดยอัตโนมัติ ดังนั้นคุณไม่จำเป็นต้องเรียกใช้ฟังก์ชัน sendAdRevenueEvent() เพิ่มเติม

// ส่งเหตุการณ์การวัดผลการขายโฆษณาไปยังการกำหนดค่าของบุคคลที่สาม
AnalyticsAdRevenue analyticsAdRevenue = new AnalyticsAdRevenue();
analyticsAdRevenue.revenue = 3.0; // รายได้จากโฆษณา
analyticsAdRevenue.adPlatform = "แพลตฟอร์มโฆษณา"; // ชื่อแพลตฟอร์มเครือข่ายโฆษณา
analyticsAdRevenue.adUnitId = "รหัสหน่วยทดสอบ"; // รหัสหน่วยโฆษณา
analyticsAdRevenue.adType = "โฆษณาแบบให้รางวัล"; // ประเภทการแสดงโฆษณา
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"; // รหัสหน่วยโฆษณา
analyticsAdRevenue.adType = "RewardedAD"; // ประเภทการแสดงโฆษณา
analyticsAdRevenue.adPlacement = "Test Rewarded AD"; // สถานที่แสดงโฆษณา
analyticsAdRevenue.currency = "USD"; // รหัสสกุลเงิน (มาตรฐาน ISO 4217)

Analytics::sendAdRevenueEvent(analyticsAdRevenue);
// ส่งเหตุการณ์การวัดผลการขายโฆษณาไปยังการกำหนดค่าของบุคคลที่สาม
AnalyticsImpl.AnalyticsAdRevenue analyticsAdRevenue = new AnalyticsImpl.AnalyticsAdRevenue();
analyticsAdRevenue.setRevenue(3.0); // รายได้จากโฆษณา
analyticsAdRevenue.setAdPlatform("แพลตฟอร์มโฆษณา"); // ชื่อแพลตฟอร์มเครือข่ายโฆษณา
analyticsAdRevenue.setAdUnitId("รหัสหน่วยทดสอบ"); // รหัสหน่วยโฆษณา
analyticsAdRevenue.setAdType("RewardedAD"); // ประเภทการแสดงโฆษณา
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 = "AD Platform" // ชื่อแพลตฟอร์มเครือข่ายโฆษณา
analyticsAdRevenue.adUnitId = "Test Unit Id" // รหัสหน่วยโฆษณา
analyticsAdRevenue.adType = "RewardedAD" // ประเภทการแสดงโฆษณา
analyticsAdRevenue.adPlacement = "Test Rewarded AD" // ตำแหน่งการแสดงโฆษณา
analyticsAdRevenue.currency = "USD" // รหัสสกุลเงิน (มาตรฐาน ISO 4217) 

Analytics.sendAdRevenueEvent(analyticsAdRevenue)

API Reference

// ส่งเหตุการณ์การวัดผลรายได้จากโฆษณาไปยังการระบุแหล่งที่มาของบุคคลที่สาม
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];

API Reference

// ส่งเหตุการณ์การวัดผลการขายโฆษณาไปยังการระบุแหล่งที่มาของบุคคลที่สาม
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)

ข้อมูลการแสดงโฆษณา

ข้อมูลที่ส่งไปยังแอปพลิเคชันมือถือของบุคคลที่สามเมื่อส่งข้อมูลการแสดงโฆษณามีดังนี้

  Airbridge Adjust Singular AppsFlyer Firebase Analytics
PARAMETER
  • แพลตฟอร์มโฆษณา
  • รหัสหน่วยโฆษณา
  • ตำแหน่งโฆษณา
  • ประเภทโฆษณา
  • รายได้
  • สกุลเงิน
  • แพลตฟอร์มโฆษณา
  • รหัสหน่วยโฆษณา
  • ตำแหน่งโฆษณา
  • รายได้
  • สกุลเงิน
  • แพลตฟอร์มโฆษณา
  • รหัสหน่วยโฆษณา
  • ตำแหน่งโฆษณา
  • ประเภทโฆษณา
  • รายได้
  • สกุลเงิน
  • แพลตฟอร์มโฆษณา
  • รหัสหน่วยโฆษณา
  • ตำแหน่งโฆษณา
  • ประเภทโฆษณา
  • รายได้
  • สกุลเงิน
  • แพลตฟอร์มโฆษณา
  • รหัสหน่วยโฆษณา (ชื่อหน่วยโฆษณา)
  • ประเภทโฆษณา (รูปแบบโฆษณา)
  • รายได้ (มูลค่า)
  • สกุลเงิน