Log Impression
Dùng để log các impression của Ad từ Admob, Ironsource, MAX đưa lên Firebase, Adjust, GSM
1. Điều kiện sử dụng
Trong game bắt buộc phải đã tích hợp
Firebase SDK:
Adjust SDK:
GSM SDK: Xem tài liệu hướng dẫn
2. Lưu ý
Các dự án cũ đã tự đẩy impression lên Firebase, Adjust, GSM, thì cần xóa bỏ các code độc lập đó.
3. Sử dụng
Đầu tiên cần tải package có tên:
CSCMobiPlugin_LogImpression_[version]..unitypackage
tải tại đâyBắt buộc phải có các class: - AdjustImpressionTracking - FirebaseImpressionTracking - GSMImpressionTracking
Sau đó, tùy trong game sử dụng các Mediation nào thì sử dụng thêm các class tracking tương ứng:
Admob: Sử dụng
class AdmobMediationTracking và
AdmobNativeAdTracking
Ironsource: Sử dụng
class IronsourceImpressionTracking
MAX: Sử dụng
class MAXImpressionTracking
Ví dụ game sử dụng Ironsource: thì tích thêm sử dụng
IronsourceImpressionTracking
3.1 Admob
3.1.1 Đối với các loại AppOpen, BannerView, InterstitialAd, RewardedAd, RewardedInterstitialAd
Thực hiện bên trong event OnAdPaid
Hoặc đối với loại Collapsible Banner
Các tham số:
ad
(Required): là đối tượng AdadValue
(Required): Là giá trị adValue của event ad.OnAdPaidgetTargetLevel
(Required): Là function trả về targetLevel, phục vụ cho GSM TrackinggetGroup
(Optional): Là function trả về giá trị group, phục vụ cho GSM TrackinggetSubGroup
(Optional): Là function trả về subGroup, phục vụ cho GSM TrackinggetUserType
(Optional): Là function trả về userType, phục vụ cho GSM Tracking
Code mẫu cho loại AppOpenAd (các loại ad khác tương tự)
3.1.2 Đối với loại Collapsible Banner
Sử dụng class:
AdmobMediationTracking
3.1.3 Đối với loại Native Ad
Sử dụng class:
AdmobNativeAdTracking
Thực hiện bên trong OnPaidEvent
Các tham số:
ad
(Required): là đối tượng AdadValue
(Required): Là giá trị adValue của event ad.OnPaidEventgetTargetLevel
(Required): Là function trả về targetLevel, phục vụ cho GSM TrackinggetGroup
(Optional): Là function trả về giá trị group, phục vụ cho GSM TrackinggetSubGroup
(Optional): Là function trả về subGroup, phục vụ cho GSM TrackinggetUserType
(Optional): Là function trả về userType, phục vụ cho GSM Tracking
3.2 Ironsource
Sử dụng khi 1 impression của Ironsource được thành công
Sử dụng class:
IronsourceImpressionTracking
Các tham số:
impressionData(Required): là giá trị impression nhận được khi có event
OnImpressionDataReadyEvent
từ IronsourcegetTargetLevel
(Required): Là function trả về targetLevel, phục vụ cho GSM TrackinggetGroup
(Optional): Là function trả về giá trị group, phục vụ cho GSM TrackinggetSubGroup
(Optional): Là function trả về subGroup, phục vụ cho GSM TrackinggetUserType
(Optional): Là function trả về userType, phục vụ cho GSM Tracking
Code mẫu:
3.3 MAX
Sử dụng khi 1 impression của MAX được thành công
Sử dụng class:
MAXImpressionTracking
Last updated