If you are using mediation platforms that are not supported S2S by SolarEngine, you can report the in-app ad impression event through SDK/API.
Simply obtain relevant fields from your mediation platform SDK, and fill them in the corresponding fields in SolarEngine SDK/API.
Code Example:
SDK Field | Max | TopOn | Gromore | Admob | ironSource | Unity | |
Mediation Platform | MediationPlatform | max | topon | Gromore | admob | ironsource | unity |
Monetization platform | adNetworkPlatform | networkName | getNetworkFirmId() Note: Please map the platform names and then reported. | getAdNetworkPlatformName() | getAdSourceName() | adNetwork | getAdSourceName() |
Please provide enum values. | |||||||
Monetization Platform Ad Placement ID | adNetworkADID | networkPlacement | getNetworkPlacementId() | getAdNetworkRitId() | getAdUnitId() | instanceId | getAdSourceInstance() |
Ad Type | adType | format | getTopOnAdFormat() | Send different values when integrating different ad placements. | Send different values when integrating different ad placements. | adUnit | Send different values when integrating different ad placements. |
Please provide enum values. | |||||||
Ad eCPM | ecpm | revenue*1000 | getEcpm() | getPreEcpm()/100 | getValueMicros()/1000 | revenue*1000 | getPublisherRevenuePerImpression()*1000 |
Currency | currencyType | USD | getCurrency() | Please confirm with gromore. | getCurrencyCode() | USD | getCurrency() |
Whether rendered successfully | isRenderSuccess | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE |