Rubicon (Magnite)
The Rubicon (Magnite) Connector provides automated download of performance analytics.
Prerequisites
The Rubicon (Magnite) connector requires that API Access be enabled by your account team before making requests.
At this time access is granted on a case-by-case basis and not available for all publishers. For more information, reach out to your Magnite DV+ Account Team.
You must create a Rubicon credential type in our Key manager.
- Account ID
- The unique identifier for your Magnite account with the form publisher/12345
- API Key
- Functions as your user name
- Secret
- A cryptographic signature / shared secret known only to Magnite and you
Scheduling
The Rubicon (Magnite) Ads connector may be scheduled to ingest data regularly on an hourly basis at a user-defined hour and timezone.
See Hourly Scheduling for more information.
Parameters
- dimensions
- REQUIRED List of dimensions to be included in the report; string list
valid values include:
account
, account_id
, ad_class
, ad_format
, ad_server_api_code
, advertiser
, advertiser_id
, advertiser_industries
, app_bundle
, beacon_error_code
, beacon_error_desc
, buyer
, buyer_seat_id
, campaign
, campaign_id
, campaign_type
, country
, date
, deal
, deal_id
, deal_token
, device_code
, device_os_name
, device_type
, device_type_name
, fastlane_tier
, has_storage_id
, hour
, internal_creative_id
, inventory_key_values
, inventory_keys
, keyword
, media_format
, month
, network_id
, partner
, quarter
, revenue_source
, rtb_rule
, rtb_rule_class
, rtb_rule_id
, site
, site_groups
, site_id
, site_url
, size
, size_id
, status_code
, synthetic_app_id
, vast_error_code
, vast_error_desc
, visitor_key_values
, visitor_keys
, week
, year
, zone
, zone_group
, zone_id
- metrics
- REQUIRED List of metrics to be included in the report; string list
valid values include:
accept_invitations
, ad_request_cpm
, ad_request_fill_rate
, ad_requests
, ad_response_cpm
, ad_response_rate
, ad_spot_cpm
, ad_spot_dsp_win_rate
, ad_spot_fill_rate
, ad_spot_render_rate
, ad_spots
, auction_rate
, auction_rcpm
, auction_revenue
, auction_win_rate
, auctions
, auctions_won
, avg_bid_cpm
, avg_multiplier
, bid_requests
, bid_responses
, blocked_responses
, closes
, companion_ad
, companion_views
, complete_rate
, completes
, creative_views
, dsp_tracked_clicks
, ecpm
, full_screens
, has_companion_ad
, impressions
, max_ad_duration
, no_bid_responses
, paid_impression
, playbackmethod
, psa_impressions
, rcpm
, render_rate
, revenue
, rewinds
, starts
, undefined_vast_events
, unique_visitors
, valid_responses
, vast_click_rate
, vast_clicks
, vast_errors
, vpaid
, win_rate
- filters
- OPTIONAL List of filter criteria to be applied to dimensions or metrics; string list
For example: filters=dimension:zone_id==32464;metric:ecpm>=0;metric:rcpm>=3.7
Inclusive and exclusive filtering is supported on filterable dimension via “==” and “!=”.
- currency
- OPTIONAL Currency of the report. Defaults to USD.
Sample Switchboard Script
import rubicon from {
type: "rubicon_ng";
key: "rubicon_key";
dimensions: ["date",
"hour",
"revenue_source",
"device_type_name",
"site",
"advertiser"];
metrics: ["revenue", "paid_impression", "ecpm"];
filters: [];
} using {
date: datetime;
hour: string;
revenue_source: string;
device_type_name: string;
site: string;
advertiser: string;
revenue: float;
paid_impressions: integer;
ecpm: float;
};