AppsFlyerAdRevenue [LEGACY]

Deprecated in v6.15.0
(Supported until SDK v6.14.6 For versions including and above v6.15.0 use logAdRevenue)

概要

AppsFlyerAdRevenue は、広告収益SDKの親クラスです。

プロパティ

MediationNetworkType

定数

タイプ名前詳細
Stringironsourceメディエーションネットワークの名前。
Stringapplovinmaxメディエーションネットワークの名前。
Stringgoogleadmobメディエーションネットワークの名前。
Stringfyberメディエーションネットワークの名前。
Stringappodealメディエーションネットワークの名前。
Stringadmostメディエーションネットワークの名前。
Stringtoponメディエーションネットワークの名前。
Stringtradplusメディエーションネットワークの名前。
Stringyandexメディエーションネットワークの名前。
Stringchartboostメディエーションネットワークの名前。
Stringunityメディエーションネットワークの名前。
StringcustomMediationメディエーションソリューションが、サポートされているメディエーションパートナーのリストに含まれていません。
StringdirectMonetizationNetworkこのアプリは、仲介なしで収益化ネットワークと直接連携しています。

メソッド

start

メソッドのシグネチャ

(void)start;

詳細
広告収益SDKの初期化します。

引数の入力

このメソッドは入力引数を受け入れません。

返されるコード
void.

logAdRevenue

メソッドのシグネチャ

(void)logAdRevenueWithMonetizationNetwork:(NSString * _Nonnull)monetizationNetwork
      mediationNetwork:(AppsFlyerAdRevenueMediationNetworkType)mediationNetwork
      eventRevenue:(NSNumber * _Nonnull)eventRevenue
      revenueCurrency:(NSString * _Nonnull)revenueCurrency
      additionalParameters:(NSDictionary * _Nullable)additionalParameters

詳細
広告収益のインプレッションのログを記録します。

引数の入力

タイプ名前詳細
StringmonetizationNetworkメディエーションネットワークの名前。
MediationNetworkTypemediationNetworkメディエーションネットワークのEnum (列挙型)。
StringrevenueCurrency広告収益イベントの通貨
NSNumbereventRevenue広告収益イベントの数。
NSDictionaryadditionalParameters次の使用例で説明されているように、広告収益ペイロードのネイティブフィールドとカスタムフィールドが含まれます。

返されるコード
void.

使用例:

let adRevenueParams:[AnyHashable: Any] = [
            kAppsFlyerAdRevenueCountry : "us",
            kAppsFlyerAdRevenueAdUnit : "02134568",     //Add ! here
            kAppsFlyerAdRevenueAdType : "Banner",  //Add ! here
            kAppsFlyerAdRevenuePlacement : "place",
            "foo" : "testcustom",
            "bar" : "testcustom2"
        ]
        
        AppsFlyerAdRevenue.shared().logAdRevenue(
            monetizationNetwork: "facebook",
            mediationNetwork: MediationNetworkType.moPub,
            eventRevenue: 0.026,
            revenueCurrency: "USD",
            additionalParameters: adRevenueParams)