AppsFlyerAdRevenue [LEGACY]
Deprecated in v6.15.0
(Supported until SDK v6.14.2 For versions including and above v6.15.0 use logAdRevenue
)
Tổng quan
AppsFlyerAdRevenue là lớp khởi đầu cho SDK doanh thu quảng cáo.
Phương thức
initaliaze
Chữ ký phương thức
public static void initialize(AppsFlyerAdRevenue revenue)
Mô tả
Khởi chạy SDK doanh thu quảng cáo.
Đối số đầu vào
Loại | Tên | Mô tả |
---|---|---|
AppsFlyerAdRevenue | revenue | Tạo và khởi chạy đối tượng singleton AdRevenue. |
Kết quả trả về
void
.
Ví dụ cách dùng
AppsFlyerAdRevenue.Builder afRevenueBuilder = new AppsFlyerAdRevenue.Builder( this);
AppsFlyerAdRevenue.initialize(afRevenueBuilder.build());
logAdRevenue
Chữ ký phương thức
public static void logAdRevenue(@NonNull String monetizationNetwork, @NonNull MediationNetwork mediationNetwork, @NonNull Currency eventRevenueCurrency, @NonNull Double eventRevenue, @Nullable Map<String, String> nonMandatory)
Mô tả
Ghi lại một lượt hiển thị doanh thu quảng cáo.
Đối số đầu vào
Loại | Tên | Mô tả |
---|---|---|
String | monetizationNetwork | Tên của mạng kiếm tiền. |
MediationNetwork | mediationNetwork | Enum của mạng trung gian. |
Currency | eventRevenueCurrency | Đơn vị tiền tệ của sự kiện doanh thu quảng cáo. |
Double | eventRevenue | Số tiền của sự kiện doanh thu quảng cáo. |
Map<String, String> | nonMandatory | Chứa các trường gốc và trường tùy chỉnh cho tải trọng doanh thu quảng cáo, như được mô tả trong ví dụ sử dụng sau. |
Kết quả trả về
void
.
Ví dụ cách dùng
// Creating optional customParams
Map<String, String> customParams = new HashMap<>();
customParams.put(Scheme.COUNTRY, "US");
customParams.put(Scheme.AD_UNIT, "89b8c0159a50ebd1");
customParams.put(Scheme.AD_TYPE, AppsFlyerAdNetworkEventType.BANNER.toString());
customParams.put(Scheme.PLACEMENT, "place");
customParams.put(Scheme.ECPM_PAYLOAD, "encrypt");
customParams.put("foo", "test1");
customParams.put("bar", "test2");
// Actually recording a single impression
AppsFlyerAdRevenue.logAdRevenue(
"ironsource",
MediationNetwork.googleadmob,
Currency.getInstance(Locale.US),
0.99,
customParams
);
Biến
MediationNetwork
Hằng số
Loại | Tên | Mô tả |
---|---|---|
String | ironsource | Tên của mạng trung gian. |
String | applovinmax | Tên của mạng trung gian. |
String | googleadmob | Tên của mạng trung gian. |
String | fyber | Tên của mạng trung gian. |
String | appodeal | Tên của mạng trung gian. |
String | admost | Tên của mạng trung gian. |
String | topon | Tên của mạng trung gian. |
String | tradplus | Tên của mạng trung gian. |
String | yandex | Tên của mạng trung gian. |
String | chartboost | Tên của mạng trung gian. |
String | unity | Tên của mạng trung gian. |
String | customMediation | Giải pháp hòa giải không nằm trong danh sách các đối tác hòa giải được hỗ trợ. |
String | directMonetizationNetwork | Ứng dụng tích hợp trực tiếp với các mạng kiếm tiền mà không cần qua mạng trung gian. |
Đã cập nhật 4 tháng trước