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"
});
| Field | Type | Required | Description |
|---|---|---|---|
AdType | string | No | rewarded, interstitial, banner |
AdPlacement | string | No | Placement identifier |
AdSdkName | string | No | Ad SDK provider |
Category | string | No | Ad category |
ad_click
GameRebellion.TrackAdClick(new GrAdClickEvent
{
AdType = "banner",
AdPlacement = "main_menu",
AdSdkName = "AdMob",
Category = "display"
});
| Field | Type | Required | Description |
|---|---|---|---|
AdType | string | No | Ad format |
AdPlacement | string | No | Placement identifier |
AdSdkName | string | No | Ad SDK provider |
Category | string | No | Ad category |
ad_error
GameRebellion.TrackAdError(new GrAdErrorEvent
{
AdType = "rewarded",
AdPlacement = "double_coins",
ErrorCode = "NO_FILL",
ErrorMessage = "No ad available"
});
| Field | Type | Required | Description |
|---|---|---|---|
AdType | string | No | Ad format |
AdPlacement | string | No | Placement identifier |
ErrorCode | string | No | Error code from the ad SDK |
ErrorMessage | string | No | Human-readable error |
Dashboard: Technical
ad_reward
GameRebellion.TrackAdReward(new GrAdRewardEvent
{
AdType = "rewarded",
AdPlacement = "double_coins",
RewardType = "coins",
RewardAmount = 100,
RewardCurrency = "gold",
AdSdkName = "AdMob"
});
| Field | Type | Required | Description |
|---|---|---|---|
AdType | string | No | Ad format |
AdPlacement | string | No | Placement identifier |
RewardType | string | No | What the player receives |
RewardAmount | int | No | Quantity |
RewardCurrency | string | No | Virtual currency name |
AdSdkName | string | No | Ad SDK provider |