
Protocol Documentation
backend.advertiser.proto
TopAdvertiser
| Field | Type | Label | Description |
| id | int64 |
Unique id for an advertizer |
|
| organization_id | int64 |
Unique id for an org |
|
| name | string |
Name of the advertiser |
|
| url | string |
UKNOWN |
|
| logo | string |
UKNOWN |
AdvertiserID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an advertizer |
AdvertiserListMessage
| Field | Type | Label | Description |
| advertiser_id | int64 |
Unique id for an advertizer |
|
| list_id | int64 |
Unique id for an list |
AdvertiserTagGroupMessage
| Field | Type | Label | Description |
| advertiser_id | int64 |
Unique id for an advertizer |
|
| tag_group_id | int64 |
Unique id for an tagGroup |
Advertisers
| Field | Type | Label | Description |
| advertisers | Advertiser | repeated |
A list of advertiser |
UploadAdvertiserLogoRequest
| Field | Type | Label | Description |
| advertiser_id | int64 |
|
|
| buffer | bytes |
|
backend.audience.proto
TopAudience
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Audience |
|
| organization_id | int64 |
Unique id for an Org |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| name | string |
UKNOWN |
|
| maintainer | string |
UNKNOWN |
AudienceID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Audience |
Audiences
| Field | Type | Label | Description |
| audiences | Audience | repeated |
A list of Audience |
backend.campaign.proto
TopCampaign
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Campaign |
|
| organization_id | int64 |
Unique id for an Org |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| name | string |
UNKNOWN |
|
| budget | double |
UNKNOWN |
|
| startDate | google.protobuf.Timestamp |
UNKNOWN |
|
| endDate | google.protobuf.Timestamp |
UNKNOWN |
|
| goal | string |
UNKNOWN |
|
| event_id | int64 |
UNKNOWN |
|
| active | bool |
UNKNOWN |
CampaignID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Campaign |
Campaigns
| Field | Type | Label | Description |
| campaigns | Campaign | repeated |
A list of campaigns |
backend.changelog.proto
TopChange
| Field | Type | Label | Description |
| original | string |
UNKNOWN |
|
| updates | ChangeUpdate | repeated |
UNKNOWN |
| field | string |
UNKNOWN |
ChangeUpdate
| Field | Type | Label | Description |
| value | string |
UNKNOWN |
|
| action | string |
UNKNOWN |
Changelog
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Changelog |
|
| user_id | string |
Unique id for an User |
|
| organization_id | int64 |
Unique id for an Org |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| action | string |
UNKNOWN |
|
| resource | string |
UNKNOWN |
|
| resource_id | int64 |
UNKNOWN |
|
| changes | Change | repeated |
A list of Change |
| name | string |
UNKNOWN |
|
| linked_resource | string |
UNKNOWN |
ChangelogID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Changelog |
Changelogs
| Field | Type | Label | Description |
| changelogs | Changelog | repeated |
A list of changelog |
backend.creative.proto
TopCreative
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Creative |
|
| organization_id | int64 |
Unique id for an Org |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| name | string |
UNKNOWN |
|
| media_type | string |
UNKNOWN |
|
| click_url | google.protobuf.StringValue |
UNKNOWN |
|
| width | google.protobuf.Int64Value |
UNKNOWN |
|
| height | google.protobuf.Int64Value |
UNKNOWN |
|
| mime | google.protobuf.StringValue |
UNKNOWN |
|
| duration | google.protobuf.Int64Value |
UNKNOWN |
|
| bitRate | google.protobuf.Int64Value |
UNKNOWN |
|
| asset_url | google.protobuf.StringValue |
UNKNOWN |
|
| macros | google.protobuf.StringValue |
UNKNOWN |
|
| markup | google.protobuf.StringValue |
UNKNOWN |
|
| companion_banner | google.protobuf.StringValue |
UNKNOWN |
CreativeID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Creative |
Creatives
| Field | Type | Label | Description |
| creatives | Creative | repeated |
A list of creative |
backend.creativeTagGroup.proto
TopCreativeTagGroupMessage
| Field | Type | Label | Description |
| creative_id | int64 |
Unique id for an Creative |
|
| tag_group_id | int64 |
Unique id for an TagGroup |
backend.event.proto
TopEvent
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Event |
|
| organization_id | int64 |
Unique id for an Org |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| name | string |
UNKNOWN |
|
| tag | google.protobuf.StringValue |
UNKNOWN |
|
| type | string |
UNKNOWN |
|
| matching_urls | string | repeated |
UNKNOWN |
EventID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Event |
Events
| Field | Type | Label | Description |
| events | Event | repeated |
A list of Event |
backend.feed.proto
TopAudienceFeed
| Field | Type | Label | Description |
| row | int64 |
|
|
| timestamp | google.protobuf.Timestamp |
|
|
| audienceid | string |
TODO: Fix CamelCasing |
|
| audiencesize | int64 |
TODO: Fix CamelCasing |
AudienceReportWriteRequest
| Field | Type | Label | Description |
| data | AudienceFeed | repeated |
A list of AudienceFeed |
CampaignFeed
| Field | Type | Label | Description |
| row | int64 |
UNKNOWN |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| campaignId | int64 |
Unique id for an Campaign |
|
| mediaSpend | float |
UNKNOWN |
|
| fees | float |
UNKNOWN |
|
| totalSpend | float |
UNKNOWN |
|
| viewableImps | float |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| views | int64 |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| conversions | int64 |
UNKNOWN |
|
| devices | int64 |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| videocompletes | int64 |
TOOD: Fix CamelCasing |
CampaignReportWriteRequest
| Field | Type | Label | Description |
| data | CampaignFeed | repeated |
A list of CampaignFeed |
ConversionReportWriteRequest
| Field | Type | Label | Description |
| data | ConversionsFeed | repeated |
A list of ConversionsFeed |
ConversionsFeed
| Field | Type | Label | Description |
| row | int64 |
UNKNOWN |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| eventId | int64 |
UNKNOWN |
|
| userId | string |
UNKNOWN |
|
| bidId | string |
UNKNOWN |
|
| placementId | int64 |
UNKNOWN |
|
| campaignId | int64 |
UNKNOWN |
|
| advertiserId | int64 |
UNKNOWN |
|
| domain | string |
UNKNOWN |
DmaFeed
| Field | Type | Label | Description |
| row | int64 |
UNKNOWN |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| advertiserId | int64 |
UNKNOWN |
|
| dma | string |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| views | int64 |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| mediaSpend | float |
UNKNOWN |
DmaReportWriteRequest
| Field | Type | Label | Description |
| data | DmaFeed | repeated |
A list of DMAFeed |
DomainFeed
| Field | Type | Label | Description |
| row | int64 |
UNKNOWN |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| advertiserId | int64 |
UNKNOWN |
|
| domain | string |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| views | int64 |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| mediaSpend | float |
UNKNOWN |
|
| viewableimps | int64 |
TOOD: Fix CamelCasing |
|
| totalspend | int64 |
TOOD: Fix CamelCasing |
|
| videocompletes | int64 |
TOOD: Fix CamelCasing |
DomainReportWriteRequest
| Field | Type | Label | Description |
| data | DomainFeed | repeated |
A list of DomainFeed |
EventFeed
| Field | Type | Label | Description |
| row | int64 |
UNKNOWN |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| eventid | string |
TOOD: Fix CamelCasing |
|
| events | int64 |
UNKNOWN |
EventReportWriteRequest
| Field | Type | Label | Description |
| data | EventFeed | repeated |
A list of EventFeed |
FeesFeed
| Field | Type | Label | Description |
| row | int64 |
UNKNOWN |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| placementId | int64 |
UNKNOWN |
|
| name | string |
UNKNOWN |
|
| fee | double |
UNKNOWN |
FeesReportWriteRequest
| Field | Type | Label | Description |
| data | FeesFeed | repeated |
A list of FeesFeed |
FilterRejectionFeed
| Field | Type | Label | Description |
| reason | string |
UNKNOWN |
|
| rejections | int64 |
UNKNOWN |
|
| placementId | int64 |
UNKNOWN |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
FilterRejectionWriteRequest
| Field | Type | Label | Description |
| data | FilterRejectionFeed | repeated |
A list of FilterRejectionFeed |
PlacementFeed
| Field | Type | Label | Description |
| row | int64 |
UNKNOWN |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| placementId | int64 |
UNKNOWN |
|
| mediaSpend | float |
UNKNOWN |
|
| fees | float |
UNKNOWN |
|
| totalSpend | float |
UNKNOWN |
|
| viewableImps | float |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| views | int64 |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| conversions | int64 |
UNKNOWN |
|
| devices | int64 |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| videocompletes | int64 |
TOOD: Fix CamelCasing |
|
| advertiserId | int64 |
UNKNOWN |
|
| campaignId | int64 |
UNKNOWN |
PlacementFeedSummary
| Field | Type | Label | Description |
| placementId | int64 |
|
|
| viewableImps | float |
|
|
| mediaSpend | float |
|
|
| totalSpend | float |
|
|
| fees | float |
|
PlacementReportWriteRequest
| Field | Type | Label | Description |
| data | PlacementFeed | repeated |
A list of PlacementFeed |
ReportWriteResponse
| Field | Type | Label | Description |
| msg | string |
TODO: Implementation is calling empty ctor |
backend.frequency.proto
TopFilter
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Filter |
|
| organization_id | int64 |
Unique id for an org |
|
| advertiser_id | int64 |
Unique id for an advertiser |
|
| placement_id | int64 |
Unique id for an placement |
|
| type | string |
UNKNOWN |
|
| rule | string |
UNKNOWN |
|
| list_id | int64 |
UNKNOWN |
FilterID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Filter |
Filters
| Field | Type | Label | Description |
| filters | Filter | repeated |
A list of Filter |
backend.frequencyCap.proto
TopFrequencyCap
| Field | Type | Label | Description |
| id | int64 |
Unique id for an FrequencyCap |
|
| organization_id | int64 |
Unique id for an org |
|
| advertiser_id | int64 |
Unique id for an advertiser |
|
| placement_id | int64 |
Unique id for an placement |
|
| unit | string |
UNKNOWN |
|
| value | double |
UNKNOWN |
FrequencyCapID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an FrequencyCap |
FrequencyCaps
| Field | Type | Label | Description |
| frequency_caps | FrequencyCap | repeated |
A list of FrequencyCap |
backend.list.proto
TopList
| Field | Type | Label | Description |
| id | int64 |
Unique id for an List |
|
| organization_id | int64 |
Unique id for an org |
|
| scope | string |
UNKNOWN |
|
| name | string |
UNKNOWN |
|
| type | string |
UNKNOWN |
|
| values | string | repeated |
UNKNOWN |
ListID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an List |
Lists
| Field | Type | Label | Description |
| lists | List | repeated |
A list of List |
ValidateListRequest
| Field | Type | Label | Description |
| type | string |
UNKNOWN |
|
| buffer | bytes |
UNKNOWN |
ValidateListResponse
| Field | Type | Label | Description |
| type | string |
UNKNOWN |
|
| values | string | repeated |
UNKNOWN |
backend.org.proto
TopOrganization
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Org |
|
| name | string |
Name of the Org |
OrganizationID
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Org |
backend.placement.proto
TopPlacement
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Placement |
|
| organization_id | int64 |
Unique id for an Org |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| campaign_id | int64 |
Unique id for a Campaign |
|
| name | string |
UNKNOWN |
|
| media_type | string |
UNKNOWN |
|
| budget | double |
UNKNOWN |
|
| base_bid | double |
UNKNOWN |
|
| daily_budget_cap | double |
UNKNOWN |
|
| pacing_type | string |
UNKNOWN |
|
| bidding_strategy | string |
UNKNOWN |
|
| active | bool |
UNKNOWN |
|
| spend | string |
UNKNOWN |
|
| video_type | google.protobuf.StringValue |
UNKNOWN |
PlacementCreativeMessage
| Field | Type | Label | Description |
| placement_id | int64 |
Unique id for a Placement |
|
| creative_id | int64 |
Unique id for a Creative |
PlacementID
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Placement |
PlacementListMessage
| Field | Type | Label | Description |
| placement_id | int64 |
Unique id for a Placement |
|
| list_id | int64 |
Unique id for a List |
Placements
| Field | Type | Label | Description |
| placements | Placement | repeated |
A list of Placement |
backend.proto
TopAdUpdate
| Field | Type | Label | Description |
| advertisers | AdvertiserState | repeated |
|
| creatives | CreativeState | repeated |
|
| events | Event | repeated |
|
AdUpdateRequest
BidderUpdate
| Field | Type | Label | Description |
| advertisers | AdvertiserState | repeated |
|
BidderUpdateRequest
CacheApp
| Field | Type | Label | Description |
| bundle | string |
|
|
| brandSafety | string | repeated |
|
| viewability | string | repeated |
|
CacheDomain
| Field | Type | Label | Description |
| domain | string |
|
|
| adFraudShouldProcess | bool |
|
|
| publisherShouldProcess | bool |
|
|
| adFraud | string | repeated |
|
| publishers | string | repeated |
|
CacheEntity
CacheEvent
| Field | Type | Label | Description |
| eventid | int64 |
|
|
| timestamp | int64 |
|
CacheImpression
| Field | Type | Label | Description |
| placementid | int64 |
|
|
| advertiserid | int64 |
|
|
| campaignid | int64 |
|
|
| userid | string |
|
|
| bidid | string |
|
|
| eventid | int64 |
|
|
| domain | string |
|
|
| timestamp | int64 |
|
CachePage
| Field | Type | Label | Description |
| url | string |
|
|
| brandSafetyShouldProcess | bool |
|
|
| viewabilityShouldProcess | bool |
|
|
| brandSafety | string | repeated |
|
| viewability | string | repeated |
|
CacheUser
| Field | Type | Label | Description |
| userid | string |
|
|
| num_impressions | int64 |
|
|
| num_events | int64 |
|
|
| impressions | CacheImpression | repeated |
|
| events | CacheEvent | repeated |
|
| audiences | string | repeated |
|
| controlGroups | int64 | repeated |
|
| pages | string | repeated |
|
| keywords | string | repeated |
|
CampaignTagGroupMessage
| Field | Type | Label | Description |
| campaign_id | int64 |
|
|
| tag_group_id | int64 |
|
Goal
| Field | Type | Label | Description |
| id | int64 |
|
|
| organization_id | int64 |
|
|
| advertiser_id | int64 |
|
|
| campaign_id | int64 |
|
|
| event_id | int64 |
|
|
| type | string |
|
GoalID
| Field | Type | Label | Description |
| id | int64 |
|
NotifUpdate
| Field | Type | Label | Description |
| advertisers | AdvertiserState | repeated |
|
| creatives | CreativeState | repeated |
|
| events | Event | repeated |
|
NotifUpdateRequest
ResourceCacheUpdate
| Field | Type | Label | Description |
| placements | PlacementState | repeated |
|
| creatives | CreativeState | repeated |
|
| events | Event | repeated |
|
ResourceCacheUpdateRequest
UploadCreativeRequest
| Field | Type | Label | Description |
| creative_id | int64 |
|
|
| buffer | bytes |
|
backend
backend.report.proto
TopAdvertiserInventoryReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
Report start time |
|
| end_time | google.protobuf.Timestamp |
Report end time |
|
| advertiser_id | int64 |
Unique id |
AdvertiserPlacementTrendsReport
| Field | Type | Label | Description |
| placements | PlacementsReport | repeated |
Rows of the report |
AdvertiserPlacementTrendsReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
Report start time |
|
| end_time | google.protobuf.Timestamp |
Report end time |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| agg | string |
|
AdvertiserSpendReportRow
| Field | Type | Label | Description |
| advertiser_id | int64 |
|
|
| campaigns | CampaignSpendReportRow | repeated |
|
AdvertiserVendorReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| advertiser_id | int64 |
Unique id for a Advertiser |
AudienceSizeReport
| Field | Type | Label | Description |
| items | AudienceSizeReport.AudienceSizeReportRow | repeated |
Rows of the report |
AudienceSizeReport.AudienceSizeReportRow
| Field | Type | Label | Description |
| id | string |
UNKNOWN |
|
| audienceSize | int64 |
UNKNOWN |
AudienceSizeReportRequest
CampaignInventoryReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
Report start time |
|
| end_time | google.protobuf.Timestamp |
Report end time |
|
| campaign_id | int64 |
Unique id |
CampaignReport
| Field | Type | Label | Description |
| items | CampaignReport.CampaignReportRow | repeated |
Rows of the report |
CampaignReport.CampaignReportRow
| Field | Type | Label | Description |
| campaignId | int64 |
UNKNOWN |
|
| viewableImps | int64 |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| mediaSpend | float |
UNKNOWN |
|
| totalSpend | float |
UNKNOWN |
|
| fees | float |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| conversions | int64 |
UNKNOWN |
|
| cpm | float |
UNKNOWN |
|
| vcpm | float |
UNKNOWN |
|
| ctr | float |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| videoCompletes | int64 |
UNKNOWN |
|
| videoCompletionRate | float |
UNKNOWN |
|
| viewability | float |
UNKNOWN |
|
| spendPerConversion | float |
UNKNOWN |
|
| conversionRate | float |
UNKNOWN |
CampaignSpendReportRow
| Field | Type | Label | Description |
| campaign_id | int64 |
|
|
| total_spend | float |
|
|
| placements | PlacementSpendReportRow | repeated |
|
CampaignVendorReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| campaign_id | int64 |
Unique id for a Campaign |
DmaReport
| Field | Type | Label | Description |
| items | DmaReport.DmaReportRow | repeated |
Rows of the report |
| total | float |
Aggregate of the report |
DmaReport.DmaReportRow
| Field | Type | Label | Description |
| dma | string |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| mediaSpend | float |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| views | int64 |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| ctr | float |
UNKNOWN |
DomainReport
| Field | Type | Label | Description |
| items | DomainReport.DomainReportRow | repeated |
Rows of the report |
| total | float |
Aggregate of the report |
DomainReport.DomainReportRow
| Field | Type | Label | Description |
| domain | string |
UNKNOWN |
|
| viewableImps | int64 |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| mediaSpend | float |
UNKNOWN |
|
| totalSpend | float |
UNKNOWN |
|
| fees | float |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| views | int64 |
UNKNOWN |
|
| cpm | float |
UNKNOWN |
|
| vcpm | float |
UNKNOWN |
|
| ctr | float |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| videoCompletes | int64 |
UNKNOWN |
|
| videoCompletionRate | float |
UNKNOWN |
|
| viewability | float |
UNKNOWN |
FeesReport
| Field | Type | Label | Description |
| items | FeesReport.FeesReportRow | repeated |
Rows of the report |
FeesReport.FeesReportRow
| Field | Type | Label | Description |
| name | string |
UNKNOWN |
|
| fee | float |
UNKNOWN |
FeesReportRequest
| Field | Type | Label | Description |
| placement_id | int64 |
Unique id for a Placement |
FilterRejectionReport
| Field | Type | Label | Description |
| items | FilterRejectionReport.FilterRejectionReportRow | repeated |
Rows of the report |
FilterRejectionReport.FilterRejectionReportRow
| Field | Type | Label | Description |
| reason | string |
UNKNOWN |
|
| rejections | int64 |
UNKNOWN |
FilterRejectionReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
Report start time |
|
| end_time | google.protobuf.Timestamp |
Report end time |
|
| placement_id | int64 |
Unique id for a Placement |
InventoryReport
| Field | Type | Label | Description |
| items | InventoryReport.InventoryReportRow | repeated |
|
InventoryReport.InventoryReportRow
| Field | Type | Label | Description |
| name | string |
|
|
| mediaSpend | float |
|
OrganizationSpendReport
| Field | Type | Label | Description |
| advertisers | AdvertiserSpendReportRow | repeated |
|
OrganizationSpendReportRequest
| Field | Type | Label | Description |
| organization_id | int64 |
|
PlacementReport
| Field | Type | Label | Description |
| items | PlacementReport.PlacementReportRow | repeated |
Rows of the report |
PlacementReport.PlacementReportRow
| Field | Type | Label | Description |
| placementId | int64 |
UNKNOWN |
|
| viewableImps | int64 |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| mediaSpend | float |
UNKNOWN |
|
| totalSpend | float |
UNKNOWN |
|
| fees | float |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| conversions | int64 |
UNKNOWN |
|
| cpm | float |
UNKNOWN |
|
| vcpm | float |
UNKNOWN |
|
| ctr | float |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| videoCompletes | int64 |
UNKNOWN |
|
| videoCompletionRate | float |
UNKNOWN |
|
| viewability | float |
UNKNOWN |
|
| spendPerConversion | float |
UNKNOWN |
|
| conversionRate | float |
UNKNOWN |
PlacementSpendReportRow
| Field | Type | Label | Description |
| advertiser_id | int64 |
|
|
| campaign_id | int64 |
|
|
| placement_id | int64 |
|
|
| total_spend | float |
|
|
| impressions | float |
|
|
| cpm | float |
|
PlacementTrendsReport
| Field | Type | Label | Description |
| items | PlacementTrendsRow | repeated |
Rows of the report |
PlacementTrendsReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
Report start time |
|
| end_time | google.protobuf.Timestamp |
Report end time |
|
| placement_id | int64 |
Unique id for a Placement |
|
| agg | string |
|
PlacementTrendsRow
| Field | Type | Label | Description |
| placementId | int64 |
Unique id for a Placement |
|
| timestamp | google.protobuf.Timestamp |
UNKNOWN |
|
| mediaSpend | float |
UNKNOWN |
|
| fees | float |
UNKNOWN |
|
| totalImps | int64 |
UNKNOWN |
|
| viewableImps | int64 |
UNKNOWN |
|
| views | int64 |
UNKNOWN |
|
| clicks | int64 |
UNKNOWN |
|
| conversions | int64 |
UNKNOWN |
|
| totalSpend | float |
UNKNOWN |
|
| cpm | float |
UNKNOWN |
|
| vcpm | float |
UNKNOWN |
|
| ctr | float |
UNKNOWN |
|
| viewability | float |
UNKNOWN |
|
| conversionRate | float |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| videoCompletionRate | float |
UNKNOWN |
|
| spendPerConversion | float |
UNKNOWN |
PlacementVendorReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| placement_id | int64 |
Unique id for a Placement |
PlacementsReport
| Field | Type | Label | Description |
| placement_id | int64 |
Unique id for a Placement |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| campaign_id | int64 |
Unique id for a Campaign |
|
| reports | PlacementTrendsRow | repeated |
|
ReportRequest
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| advertiser_id | int64 |
Unique id for an Advertiser |
VendorReport
| Field | Type | Label | Description |
| items | VendorReport.VendorReportRow | repeated |
|
VendorReport.VendorReportRow
| Field | Type | Label | Description |
| name | string |
|
|
| fees | float |
|
backend.state.proto
TopAdvertiserState
| Field | Type | Label | Description |
| id | int64 |
Unique id for an Advertiser |
|
| organization_id | int64 |
Unique id for an Org |
|
| name | string |
UNKNOWN |
|
| url | string |
UNKNOWN |
|
| logo | string |
UNKNOWN |
|
| campaigns | CampaignState | repeated |
UNKNOWN |
CampaignState
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Campaign |
|
| organization_id | int64 |
Unique id for an Org |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| name | string |
UNKNOWN |
|
| budget | double |
UNKNOWN |
|
| startDate | google.protobuf.Timestamp |
UNKNOWN |
|
| endDate | google.protobuf.Timestamp |
UNKNOWN |
|
| goal | string |
UNKNOWN |
|
| event_id | int64 |
UNKNOWN |
|
| event | Event |
UNKNOWN |
|
| active | bool |
UNKNOWN |
|
| placements | PlacementState | repeated |
UNKNOWN |
| tags | Tag | repeated |
UNKNOWN |
| spend | double |
UNKNOWN |
CreativeState
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Creative |
|
| organization_id | int64 |
Unique id for an Organization |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| name | string |
UNKNOWN |
|
| media_type | string |
UNKNOWN |
|
| click_url | string |
UNKNOWN |
|
| width | google.protobuf.Int64Value |
UNKNOWN |
|
| height | google.protobuf.Int64Value |
UNKNOWN |
|
| mime | google.protobuf.StringValue |
UNKNOWN |
|
| duration | google.protobuf.Int64Value |
|
|
| bitRate | google.protobuf.Int64Value |
|
|
| asset_url | google.protobuf.StringValue |
|
|
| macros | google.protobuf.StringValue |
|
|
| markup | google.protobuf.StringValue |
|
|
| tag_groups | TagGroupState | repeated |
|
| companion_banner | google.protobuf.StringValue |
|
FilterState
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Filter |
|
| organization_id | int64 |
Unique id for an Org |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| placement_id | int64 |
Unique id for a Placement |
|
| type | string |
UNKNOWN |
|
| rule | string |
UNKNOWN |
|
| list_id | int64 |
Unique id for a List |
|
| list | List |
UNKNOWN |
PlacementState
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Placement |
|
| organization_id | int64 |
Unique id for an Org |
|
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| campaign_id | int64 |
Unique id for a Campaign |
|
| name | string |
UNKNOWN |
|
| media_type | string |
UNKNOWN |
|
| budget | double |
UNKNOWN |
|
| base_bid | double |
UNKNOWN |
|
| daily_budget_cap | double |
UNKNOWN |
|
| pacing_type | string |
UNKNOWN |
|
| bidding_strategy | string |
UNKNOWN |
|
| active | bool |
UNKNOWN |
|
| frequency_caps | FrequencyCap | repeated |
UNKNOWN |
| vendors | Vendor | repeated |
UNKNOWN |
| filters | FilterState | repeated |
UNKNOWN |
| creatives | CreativeState | repeated |
UNKNOWN |
| advertiser | Advertiser |
UNKNOWN |
|
| campaign | Campaign |
UNKNOWN |
|
| spend | double |
UNKNOWN |
|
| bids | int64 |
UNKNOWN |
|
| impressions | int64 |
UNKNOWN |
|
| video_type | google.protobuf.StringValue |
UNKNOWN |
TagGroupState
| Field | Type | Label | Description |
| id | int64 |
Unique id for a TagGroup |
|
| organization_id | int64 |
Unique id for an Org |
|
| scope | string |
UNKNOWN |
|
| name | string |
UNKNOWN |
|
| tagalongs | TagalongState | repeated |
UNKNOWN |
TagalongState
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Tagalong |
|
| organization_id | int64 |
Unique id for an Org |
|
| vendor_id | google.protobuf.Int64Value |
Unique id for a Vendor |
|
| tag_group_id | int64 |
Unique id for a TagGroup |
|
| name | string |
UNKNOWN |
|
| type | string |
UNKNOWN |
|
| tag | string |
UNKNOWN |
|
| vendor | Vendor |
UNKNOWN |
backend.tag.proto
TopAdvertiserTagMessage
| Field | Type | Label | Description |
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| tag_id | int64 |
Unique id for a Tag |
CampaignTagMessage
| Field | Type | Label | Description |
| campaign_id | int64 |
Unique id for a Campaign |
|
| tag_id | int64 |
Unique id for a Tag |
OrganizationTagMessage
| Field | Type | Label | Description |
| organization_id | int64 |
Unique id for an Org |
|
| tag_id | int64 |
Unique id for a Tag |
PlacementTagMessage
| Field | Type | Label | Description |
| placement_id | int64 |
Unique id for a Placement |
|
| tag_id | int64 |
Unique id for a Tag |
Tag
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Tag |
|
| organization_id | int64 |
Unique id for an Org |
|
| name | string |
UNKNOWN |
|
| type | string |
UNKNOWN |
|
| scope | string |
UNKNOWN |
TagID
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Tag |
Tags
| Field | Type | Label | Description |
| tags | Tag | repeated |
A list of tag |
backend.tagGroup.proto
TopTagGroup
| Field | Type | Label | Description |
| id | int64 |
Unique id for a TagGroup |
|
| organization_id | int64 |
Unique id for an Org |
|
| scope | string |
UNKNOWN |
|
| name | string |
UNKNOWN |
TagGroupID
| Field | Type | Label | Description |
| id | int64 |
Unique id for a TagGroup |
TagGroups
| Field | Type | Label | Description |
| tag_groups | TagGroup | repeated |
A list of TagGroup |
backend.tagalong.proto
TopTagalong
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Tagalong |
|
| organization_id | int64 |
Unique id for an Org |
|
| vendor_id | google.protobuf.Int64Value |
Unique id for a Vendor |
|
| tag_group_id | int64 |
Unique id for a TagGroup |
|
| name | string |
UNKNOWN |
|
| type | string |
UNKNOWN |
|
| tag | string |
UNKNOWN |
TagalongID
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Tagalong |
Tagalongs
| Field | Type | Label | Description |
| tagalongs | Tagalong | repeated |
A list of Tagalong |
backend.vendor.proto
TopAdvertiserVendorMessage
| Field | Type | Label | Description |
| advertiser_id | int64 |
Unique id for an Advertiser |
|
| vendor | Vendor |
UNKNOWN |
CampaignVendorMessage
| Field | Type | Label | Description |
| campaign_id | int64 |
Unique id for a Campaign |
|
| vendor | Vendor |
UNKNOWN |
OrganizationVendorMessage
| Field | Type | Label | Description |
| organization_id | int64 |
Unique id for an Org |
|
| vendor | Vendor |
UNKNOWN |
PlacementVendorMessage
| Field | Type | Label | Description |
| placement_id | int64 |
Unique id for a Placement |
|
| vendor | Vendor |
UNKNOWN |
Vendor
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Vendor |
|
| name | string |
UNKNOWN |
|
| tier | int64 |
UNKNOWN |
|
| fee | double |
UNKNOWN |
|
| fee_type | string |
UNKNOWN |
VendorID
| Field | Type | Label | Description |
| id | int64 |
Unique id for a Vendor |
Vendors
| Field | Type | Label | Description |
| vendors | Vendor | repeated |
A list of Vendor |
Scalar Value Types
| .proto Type | Notes | C++ | Java | Python | Go | C# | PHP | Ruby |
| double | double | double | float | float64 | double | float | Float | |
| float | float | float | float | float32 | float | float | Float | |
| int32 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| int64 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| uint32 | Uses variable-length encoding. | uint32 | int | int/long | uint32 | uint | integer | Bignum or Fixnum (as required) |
| uint64 | Uses variable-length encoding. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum or Fixnum (as required) |
| sint32 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| sint64 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| fixed32 | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | uint32 | int | int | uint32 | uint | integer | Bignum or Fixnum (as required) |
| fixed64 | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum |
| sfixed32 | Always four bytes. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| sfixed64 | Always eight bytes. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| bool | bool | boolean | boolean | bool | bool | boolean | TrueClass/FalseClass | |
| string | A string must always contain UTF-8 encoded or 7-bit ASCII text. | string | String | str/unicode | string | string | string | String (UTF-8) |
| bytes | May contain any arbitrary sequence of bytes. | string | ByteString | str | []byte | ByteString | string | String (ASCII-8BIT) |