- Advertiser Methods
- advertiserEvents
advertiserEvents
This method returns events for a specific advertiser. To use this method, you need to pass a specific advertiserId (domain name).
Request Cost: 100 units, Result Cost: 5 units/result
URL Format
                
http://api.adbeat.com/v3/{api-key}/advertiserEvents/{advertiserId}?eventDate={eventDate}
Parameters
  
    
      | Parameter Name | Meaning | Default Value | Notes | 
  
  
        
            | countryId | country filter | us | e.g. us(See countries) | 
        
            | platformId | platform filter | (no filtering) | e.g. desktop(See platforms) To specify multiple values, separate them by commas (e.g.iPhone,iPad) Currently onlydesktopis supported for a non-us countryId. Use&platformId=mobileto specify all mobile devices (i.e. android, iphone, ipad, androidtablet) | 
        
            | networkId | network filter | (no filtering) | Restrict search to just one network. (See networks) Use allto return aggregated results across all networks. | 
        
            | publisherId | publisher filter | (no filtering) | Restrict search to just one publisher. Must use publisher’s (or channel’s) domain name. Use allto return aggregated results across all publishers. | 
        
            | eventTypeId | event filter | (no filtering) | Restrict events to just one type. ( eventTypeId=allis invalid.) | 
        
            | eventDate | target date for event | (required) | Restrict events to those that occur on the specified date or within the specified date range. Maximum date range span is 8 days. (See date and date range format | 
        
            | eventsPerDay | max number of events to return, per event type per day | 1 | Only the most significant event(s) per day are returned, for each of the different event types. This value must be between 1 and 10. | 
        
            | adMetric | Format for ad metric data | adImpact | Other options: adSpend | 
  
Return Fields
Note: The following fields are returned except for certain query parameter filters.  (See 
Response Format)
 
  
    
      | Field Name | Example | Notes | 
  
  
        
            | countryId | us | See countries | 
        
            | platformId | desktop | See platforms | 
        
            | networkId | google | See networks | 
        
            | publisherId | huffingtonpost.com | Publisher or channel domain name | 
        
            | eventDate | 2012-12-05 | Date on which advertiser’s first ad was published (over the past 2 years)  Only present when &eventDateis a date range.  (See Response Format) | 
        
            | eventTypeId | newAd | Type of event. (See eventTypes) | 
        
        
            | adImpactAverage | 32392 | Average daily ad impact calculated by adImpact730/daysSeen730. Only present for &adMetric=adImpact | 
        
            | adSpendAverage | 123 | Average daily ad spend (in US dollars). Only present for &adMetric=adSpend | 
        
            | adHash | 0a068929819131327e50e05098787e3f | Uniquely identifies ad. Only present when eventTypeId=newAd | 
                
        
            | apiUnits | 105 | The number of API units consumed by this request. | 
  
Usage Example(s)
To get information about the advertiser cnn.com for the date 2013-02-01 do this:
http://api.adbeat.com/v3/{api-key}/advertiserEvents/cnn.com?eventDate=2013-02-01
JSON Response
                
{
    "statusCode": 200,
    "numHits": 1,
    "hits": [{
        "countryId": "us",
        "publisherId": "ncaa.com",
        "adHash": "d6a02ecea4a4759c2d430302c57c4a3f",
        "networkId": "direct",
        "eventTypeId": "newAd",
        "platformId": "desktop",
        "adImpactAverage": 1460
    }],
    "apiUnits": 105,
    "statusMsg": "successful advertiserEvents/cnn.com request",
    "requestParameters": {
        "eventDate": "2013-02-01"
    },
    "handler": "advertiserEvents"
}