Skip to content

Ad revenue

Use AffiseAdRevenue to forward impression-level revenue collected from mediation SDKs such as AdMob, AppLovin MAX, Helium, ironSource and Admost.

public class AffiseAdRevenueRuntime/Ad/AffiseAdRevenue.cs:8.

| Member | File:line | |---|---| | AffiseAdRevenue(AffiseAdSource source) ctor | line 12 | | SetRevenue(float revenue, string currency) | line 17 | | SetRevenue(double revenue, string currency) | line 24 | | SetNetwork(string? network) | line 31 | | SetUnit(string? unit) | line 38 | | SetPlacement(string? placement) | line 45 | | Send() | line 52 |

public enum AffiseAdSource (Runtime/Ad/AffiseAdSource.cs:5); wire mapping via AffiseAdSourceExt at lines 14-27.

| Enum | Wire value | |---|---| | ADMOB | admob | | ADMOST | admost | | APPLOVIN_MAX | applovin_max | | HELIUM_CHARTBOOST | helium_chartboost | | IRONSOURCE | ironsource |

new AffiseAdRevenue(AffiseAdSource.ADMOB)
.SetRevenue(2.5f, "ImpressionData_Currency")
.SetNetwork("ImpressionData_Network")
.SetUnit("ImpressionData_Unit")
.SetPlacement("ImpressionData_Placement")
.Send();