AppsFlyerAdRevenue
개요
AppsFlyerAdRevenue는 광고 수익 SDK의 상위 클래스입니다.
메서드
initaliaze
Method signature
public static void initialize(AppsFlyerAdRevenue revenue)
설명
광고 수익 SDK를 초기화합니다.
입력 인수
유형 | 이름 | 설명 |
---|---|---|
AppsFlyerAdRevenue | revenue | AdRevenue 싱글톤 개체 생성 및 초기화합니다. |
반환
void
.
사용법 예시
AppsFlyerAdRevenue.Builder afRevenueBuilder = new AppsFlyerAdRevenue.Builder( this);
AppsFlyerAdRevenue.initialize(afRevenueBuilder.build());
logAdRevenue
Method signature
public static void logAdRevenue(@NonNull String monetizationNetwork, @NonNull MediationNetwork mediationNetwork, @NonNull Currency eventRevenueCurrency, @NonNull Double eventRevenue, @Nullable Map<String, String> nonMandatory)
설명
광고 수익 노출을 기록합니다.
입력 인수
유형 | 이름 | 설명 |
---|---|---|
String | monetizationNetwork | 수익 창출 네트워크 이름. |
MediationNetwork | mediationNetwork | 중개 네트워크의 열거형. |
Currency | eventRevenueCurrency | 광고 수익 이벤트의 통화입니다. |
Double | eventRevenue | 광고 수익 이벤트의 금액입니다. |
Map<String, String> | nonMandatory | 다음 사용 예에 설명된 대로 광고 수익 페이로드에 대한 기본 및 사용자 정의 필드를 포함합니다. |
반환
void
.
사용법 예시
// 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
);
변수
MediationNetwork
상수
유형 | 이름 | 설명 |
---|---|---|
String | ironsource | 중개 네트워크의 이름입니다. |
String | applovinmax | 중개 네트워크의 이름입니다. |
String | googleadmob | 중개 네트워크의 이름입니다. |
String | fyber | 중개 네트워크의 이름입니다. |
String | appodeal | 중개 네트워크의 이름입니다. |
String | admost | 중개 네트워크의 이름입니다. |
String | topon | 중개 네트워크의 이름입니다. |
String | tradplus | 중개 네트워크의 이름입니다. |
String | yandex | 중개 네트워크의 이름입니다. |
String | chartboost | 중개 네트워크의 이름입니다. |
String | unity | 중개 네트워크의 이름입니다. |
String | customMediation | 중재 솔루션이 지원되는 중재 파트너 목록에 없습니다. |
String | directMonetizationNetwork | 이 앱은 중재 없이 수익화 네트워크와 직접 통합됩니다. |
최신 데이터 8개월 전