Skip to main content

Ad Events

Track in-game advertising: impressions, clicks, errors, and rewarded completions.


ad_view

GameRebellion.TrackAdView(new GrAdViewEvent
{
AdType = "rewarded",
AdPlacement = "double_coins",
AdSdkName = "AdMob",
Category = "video"
});
FieldTypeRequiredDescription
AdTypestringNorewarded, interstitial, banner
AdPlacementstringNoPlacement identifier
AdSdkNamestringNoAd SDK provider
CategorystringNoAd category

ad_click

GameRebellion.TrackAdClick(new GrAdClickEvent
{
AdType = "banner",
AdPlacement = "main_menu",
AdSdkName = "AdMob",
Category = "display"
});
FieldTypeRequiredDescription
AdTypestringNoAd format
AdPlacementstringNoPlacement identifier
AdSdkNamestringNoAd SDK provider
CategorystringNoAd category

ad_error

GameRebellion.TrackAdError(new GrAdErrorEvent
{
AdType = "rewarded",
AdPlacement = "double_coins",
ErrorCode = "NO_FILL",
ErrorMessage = "No ad available"
});
FieldTypeRequiredDescription
AdTypestringNoAd format
AdPlacementstringNoPlacement identifier
ErrorCodestringNoError code from the ad SDK
ErrorMessagestringNoHuman-readable error

Dashboard: Technical

ad_reward

GameRebellion.TrackAdReward(new GrAdRewardEvent
{
AdType = "rewarded",
AdPlacement = "double_coins",
RewardType = "coins",
RewardAmount = 100,
RewardCurrency = "gold",
AdSdkName = "AdMob"
});
FieldTypeRequiredDescription
AdTypestringNoAd format
AdPlacementstringNoPlacement identifier
RewardTypestringNoWhat the player receives
RewardAmountintNoQuantity
RewardCurrencystringNoVirtual currency name
AdSdkNamestringNoAd SDK provider