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
Adjust Version <5.0.0
Adjust Version >=5.0.0
Bắ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àAdmobNativeAdTrackingIronsource: Sử dụng
class IronsourceImpressionTrackingMAX: 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:
AdmobNativeAdTrackingThự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
OnImpressionDataReadyEventtừ 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