Advanced Ad Events
Overview
Use Ad events to track when the game loads and players interact with each ad type and placement.
This event type can be used for calculating metrics such as how many players watched each type of ad placement or how many ad failures players experienced.
Available Events
Reward Video
reward_video_opportunityreward_video_startreward_video_showreward_video_show_failreward_video_clickedreward_video_endreward_video_collectreward_video_loadreward_video_load_failreward_video_revenue_paid
Interstitial
interstitial_startinterstitial_showinterstitial_clickedinterstitial_endinterstitial_show_failinterstitial_load_failinterstitial_loadinterstitial_revenue_paid
Inter Open
inter_open_showinter_open_show_failinter_open_loadinter_open_load_failinter_open_startinter_open_endinter_open_clickedinter_open_revenue_paid
Banner
banner_showbanner_revenue_paid
Note on the App Open and Inter open events:
AppOpen is a new ad type created by AL near the end of 2022, whereas InterOpen was the temporary alternative to address a few challenges that the AppOpen ad units had. Currently, instead of using AppOpen, various teams use a second INTER in the same place. In this case, the InterOpen events should be implemented.
Critical Parameters
- Required
placement: placement of the ad. For interstitials, the value should help identify the timing/stage/state where the ad is triggered
- Optional
reward: only applies to thereward_video_collectevent. It’s an optional parameter, but we highly recommend including it to inform any sink and source data and analysis
Example
Games that have any one of the ad types (e.g. interstitial, RV) are applicable.
Implementation
Example: Rewarded Video Event Order
reward_video_load—> Ad SDK loaded a videoreward_video_load_fail—> Ad SDK failed to load a videoreward_video_show—> Ad is requested to be shown to the playerreward_video_start—> Ads SDK started the videoreward_video_show_fail—> The video failed to display to the playerreward_video_clicked—> Player clicked the videoreward_video_hide—> Player chose to hide the videoreward_video_end—> Video reached the endreward_video_collect—> Player collected a reward for watching the videoreward_video_revenue_paid—> The revenue for the ad was received. The position of this in the event order is not guaranteed.
The other ad types follow the same convention. Unless you are troubleshooting, the *_show, *_end, and *_collect events are probably the most important events to add to your game.