AppsFlyerAdRevenue [LEGACY]
Deprecated in v6.15.0
(Supported until SDK v6.14.2 For versions including and above v6.15.0 use logAdRevenue
)
概要
AppsFlyerAdRevenue は、広告収益SDKの親クラスです。
メソッド
initaliaze
メソッドのシグネチャ
public static void initialize(AppsFlyerAdRevenue revenue)
詳細
広告収益SDKの初期化します。
引数の入力
タイプ | 名前 | 詳細 |
---|---|---|
AppsFlyerAdRevenue | revenue | AdRevenue シングルトン オブジェクトを作成して初期化します。 |
返されるコード
void
.
使用例:
AppsFlyerAdRevenue.Builder afRevenueBuilder = new AppsFlyerAdRevenue.Builder( this);
AppsFlyerAdRevenue.initialize(afRevenueBuilder.build());
logAdRevenue
メソッドのシグネチャ
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 | メディエーションネットワークのEnum (列挙型)。 |
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 | このアプリは、仲介なしで収益化ネットワークと直接連携しています。 |
更新済 2か月前