How to grant access for a service account?
- Create new role for Yieldbird
- Go to Google Ad Manager > Access & authorization > Roles > New role
- Name: Yieldbird (you can name it differently, we just recommend this name for simplicity):
- Access level:
- For the setup of Prebid Stack, we require admin permissions. You can either grant these permission to the benchmarks@yieldbird.com. After the implementation process you can revoke the permissions. Alternatively, you can use your login token with admin permissions to perform the setup. Learn more
Set up Prebid Delivery items in your GAM
- If you have GAM Small Business, some of this may not be available. In such case, you can skip the required permission.
- All default permissions for Trafficker role Start with ‘Copy permissions from role: Trafficker’:
- Add additional permissions within ‘Trafficking and delivery’:
- Edit ad units, placements and key-values\
- Create and edit ad exclusion rules
- View mobile apps
- Permissions related to Ad Units, Placements, and Key Values - required for:
- Creating key values
- Creating a technical Ad Unit to pre-configure GAM Placements (Price Genius only)
- Automating management of Price Genius Unified Pricing Rules (UPRs) (Price Genius only)
- Ad Exclusion Rules - needed to verify Demand Providers not allowed on your inventory
- Access to Ad Exchange Interface / View & Modify Pricing Rules - required to manage Unified Pricing Rules (Price Genius only)
- View Mobile Ads - needed to service app inventory
- View Companies & Contacts - required to organize performance data by Orders and Line Items and segment revenue, impressions, and ad requests into Open Market, Direct, and Other sources this is necessary for proper modelling and data analysis
- Reporting - used for:
- Generating performance reports
- Managing Refresher targeting per Line Item priority or keyword (Refresher only)
- Verifying implementation correctness and troubleshooting
- Modeling parameters for Viewability Tools (Viewability Tools only)
- Modeling optimal pricing by Price Genius (Price Genius only)
Mark that:
Google Ad Manager documentation on user roles & permissions (link)
Purposes of Requesting Specific Permissions:
- Add service account user
- Go to Google Ad Manager > Global settings > Network settings > Add a service account user
- Email: ds-report-api@pythonapi-209309.iam.gserviceaccount.com
- Role: Yieldbird
- If you use TEAMS feature (available in GAM360 only), please enable ds-report-api@pythonapi-209309.iam.gserviceaccount.com to access “All entities”
More about teams:
Providing GAM access for Yieldbird when using GAM Teams
On this page: