Skip to main content

Ad Events

Ad events are used to track player interactions with ads (e.g. impressions, clicks) and include placement, format and performance data. These events are essential for analyzing ad engagement and performance.

info

These events must be manually implemented. Refer to the SDK Documentation for code examples specific to your platform (Unity, Unreal, Roblox, iOS, Android, etc.).

Ad Event Fields

FieldDescriptionTypePossible ValuesRequired
categoryEvent categorystringadsYes
ad_sdk_nameName of the ad providerstringAny string, lowercase with no spaces or underscores (e.g. applovin, admob)Yes
ad_placementPlacement/identifier of the ad within the gamestringAny string, max 64 characters (e.g. end_of_game)Yes
ad_typeType of adstringvideo, rewarded_video, playable, interstitial, offer_wall, bannerYes
ad_actionThe action made in relation to the adstringclicked, show, failed_show, reward_receivedYes
ad_fail_show_reasonThe reason why the ad failed to showstringunknown, offline, no_fill, internal_error, invalid_request, unable_to_precacheNo
ad_durationThe duration in milliseconds that the ad was shown forlongExample: 3500 (in milliseconds = 3.5 seconds)No
ad_firstThe field can be added if this is the first ad to be shown for the userbooleantrue, falseNo

Ad Event Examples

FieldExample A
A user is shown an interstitial ad for the first time
Example B
A user clicks a rewarded video ad
Example C
A banner ad failed to show
categoryadsadsads
ad_sdk_nameadmobfyberironsource
ad_placementend_of_levelad_for_coinsduring_level
ad_typeinterstitialrewarded_videobanner
ad_actionshowclickedfailed_show
ad_fail_show_reasonno_fill
ad_duration50006000
ad_firsttrue-