AppsFlyerAdRevenue [LEGACY]

Deprecated in v6.15.0

(Supported until SDK v6.14.2 For versions including and above v6.15.0 use logAdRevenue)

Overview

AppsFlyerAdRevenue adalah kelas induk untuk SDK pendapatan iklan.

Metode

initaliaze

Signature metode

public static void initialize(AppsFlyerAdRevenue revenue)

Deskripsi
Ininialisasi SDK pendapatan iklan.

Argumen input

JenisNamaDeskripsi
AppsFlyerAdRevenuerevenueMembuat dan menginisialisasi objek tunggal AdRevenue.

Kembali
void.

Contoh penggunaan

AppsFlyerAdRevenue.Builder afRevenueBuilder = new AppsFlyerAdRevenue.Builder( this);
AppsFlyerAdRevenue.initialize(afRevenueBuilder.build());

logAdRevenue

Signature metode

public static void logAdRevenue(@NonNull String monetizationNetwork, @NonNull MediationNetwork mediationNetwork, @NonNull Currency eventRevenueCurrency, @NonNull Double eventRevenue, @Nullable Map<String, String> nonMandatory)

Deskripsi
Log tayangan pendapatan iklan

Argumen input

JenisNamaDeskripsi
StringmonetizationNetworkNama jaringan monetisasi.
MediationNetworkmediationNetworkEnum dari jaringan mediasi.
CurrencyeventRevenueCurrencyMata uang event pendapatan iklan.
DoubleeventRevenueJumlah event pendapatan iklan.
Map<String, String>nonMandatoryBerisi bidang bawaan dan personalisasi untuk payload pendapatan iklan, seperti yang dijelaskan dalam contoh penggunaan berikut.

Kembali
void.

Contoh penggunaan

// 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
        );

Variabel

MediationNetwork

Konstanta

JenisNamaDeskripsi
StringironsourceNama jaringan mediasi.
StringapplovinmaxNama jaringan mediasi.
StringgoogleadmobNama jaringan mediasi.
StringfyberNama jaringan mediasi.
StringappodealNama jaringan mediasi.
StringadmostNama jaringan mediasi.
StringtoponNama jaringan mediasi.
StringtradplusNama jaringan mediasi.
StringyandexNama jaringan mediasi.
StringchartboostNama jaringan mediasi.
StringunityNama jaringan mediasi.
StringcustomMediationSolusi mediasi tidak ada di catatan mitra mediasi yang didukung.
StringdirectMonetizationNetworkAplikasi diintegrasikan secara langsung dengan jaringan monetasi tanpa mediasi.