Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
FREEDOM251

Freedom251 › Blog › API quotas

Display & Video 360 API access, quotas, and billing: FAQs

By Freedom251 Team · · 10 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

You can use the Display & Video 360 API without an API usage fee, but access is gated by a Google Cloud project, an enabled API, OAuth 2.0 credentials, and a Google Account that has been provisioned in Display & Video 360. The default limits are 1,500 total requests and 700 write requests per minute per project, plus 300 total and 150 write requests per minute per advertiser per project (Google documentation, 2026). The resource API manages campaigns and related objects; it does not return performance reports. Use the Bid Manager API for offline reporting.

What do I need to access the Display & Video 360 API?

Four pieces are required: a Google Cloud project, the Display & Video 360 API enabled in that project, OAuth 2.0 credentials, and an identity that has been granted access to the relevant Display & Video 360 partner or advertiser. OAuth 2.0 is the only supported authentication method. Every request carries an authorization token that identifies both the application and the Google user context.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Google Cloud project: Create a new project or select an existing one where you will own the credentials and monitor quota.
  • Enabled API: Enable Display & Video 360 API for that project before making calls.
  • OAuth client: Configure the consent screen and create an OAuth 2.0 client ID and secret.
  • Provisioned identity: The authenticating Google Account must be a Display & Video 360 user with access to the partner or advertiser your request addresses. A service account is usable only after it is associated with an appropriately provisioned DV360 user or configured to impersonate one.

The service endpoint is https://displayvideo.googleapis.com. The FAQ documentation addresses API v4, while the current REST reference lists discovery documents for v5 and v4. Pin the version in a client library or in direct REST URLs, and check Google’s reference before upgrading so a version change is deliberate rather than accidental.

How do I set up OAuth access step by step?

Complete the setup in this order. The exact consent-screen fields can vary by Google Cloud account type, but the sequence is the same.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
  1. Create or select a project: In Google Cloud Console, choose the project that will own the DV360 integration. Record the project ID because quota is measured against it.
  2. Enable the API: Open the API Library, find Display & Video 360 API, and select Enable.
  3. Configure the OAuth consent screen: Enter the application name, support contact, authorized domains where required, and the users who may grant consent. Keep the audience and test-user settings aligned with your deployment.
  4. Create an OAuth 2.0 client: Choose the client type that matches your application, then download the client ID and secret directly from Cloud Console. Treat the downloaded secret as sensitive credential material.
  5. Request the scopes: Use https://www.googleapis.com/auth/display-video for normal DV360 resources. Add https://www.googleapis.com/auth/display-video-user-management when your application calls the users service.
  6. Obtain consent and tokens: Send the user through Google’s OAuth flow, receive an authorization code, exchange it for tokens, and attach the resulting access token as a bearer token on every API request. Refresh tokens must be stored with the same care as client secrets.
  7. Verify DV360 permissions: Confirm that the consenting account can see the partner or advertiser needed by the workflow. A valid OAuth token alone does not grant DV360 access.

When enabling an API in an existing Cloud project, Cloud Console may ask an administrator to activate billing and accept terms. That prompt is a project-setup requirement; it is not a per-request Display & Video 360 API charge.

Which OAuth scope and DV360 user role do I need?

Most integrations need the general Display & Video 360 scope. Calls to the users service require the additional user-management scope, and the Google Account behind the token must have a DV360 role that permits the operation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Need Scope Role implication
Read, create, update, or manage ordinary DV360 resources https://www.googleapis.com/auth/display-video The account must be provisioned in DV360 and have access to the target partner or advertiser.
Requests to the users service https://www.googleapis.com/auth/display-video-user-management plus the general DV360 scope The account also needs authority to manage users in the partners or advertisers it administers.
DV360 role What it can do through the API
Read only Retrieve resources, except user resources.
Standard Retrieve, create, and update resources.
Admin Retrieve, create, and grant access to user resources within the partners or advertisers the administrator controls.

Permission is evaluated in the DV360 hierarchy. An account can authenticate successfully and still receive 403 PERMISSION_DENIED if it lacks access to the specific partner, advertiser, or operation.

Can I use a service account with Display & Video 360?

Yes, but a service account is not an automatic bypass for DV360 permissions. Its identity must be provisioned with the required DV360 access and OAuth scopes using one of two documented patterns.

Associate the service-account address with a DV360 user

Add the service-account email as a DV360 user and grant the appropriate partner or advertiser role. Requests then run as that identity, subject to the role’s read, create, update, or user-management permissions.

Rank #2
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

Use domain-wide delegation

In an administrator-controlled Google Workspace domain, authorize domain-wide delegation and have the service account impersonate a DV360 user. The impersonated user still needs the required DV360 role and access; delegation only supplies the user context for the OAuth token.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Protect service-account key files. Anyone who obtains a key can attempt to access every Google service for which that service account is authorized, so store keys in a restricted secret store, rotate them, and avoid committing them to source control.

What are the Display & Video 360 API quotas?

Google’s 2026 quota documentation defines both project-wide and advertiser-specific ceilings. The advertiser limits are additional limits for methods whose URL includes an advertiser ID; they do not replace the project totals.

Quota bucket Default limit How it is applied
Total requests per project 1,500 per minute All requests made by the project.
Write requests per project 700 per minute Create, patch, delete, bulk-edit, and other write methods.
Total requests per advertiser per project 300 per minute Requests to methods whose URL contains that advertiser ID.
Write requests per advertiser per project 150 per minute Write methods addressed to that advertiser.

Some operations are deliberately weighted more heavily. customBiddingAlgorithms.scripts.create, customBiddingAlgorithms.uploadScript, firstPartyAndPartnerAudiences.create, firstPartyAndPartnerAudiences.editCustomerMatchMembers, and media.upload each count as five write queries for quota accounting. A job that appears to make 100 such calls therefore consumes 500 write-query units.

What happens when a quota limit is exceeded?

The API can return HTTP 429 with the reason RESOURCE_EXHAUSTED and a message such as “Resource has been exhausted (e.g., check quota).” Errors count against quota, so repeatedly retrying at the same speed can prolong the outage.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord | 6.35mm Jack, Durable Design, Stage and Home Studio Use, Low Noise Shielded Electric Cord for Bass, Keyboard, Amp, Mixer
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Reduce demand before retrying

  • Inspect request usage in Google API Console to identify whether the project or an advertiser bucket is exhausted.
  • Lower concurrency and add backoff so workers do not refill the bucket immediately.
  • Use filters and the largest practical page size on list methods; fewer, fuller pages reduce request volume.
  • Distribute independent work across different advertisers when that matches the business workflow. This can relieve an advertiser-specific ceiling, but the project-wide 1,500-request and 700-write limits still apply.
  • Do not design around a quota increase: Google says increases cannot be requested for Display & Video 360 API limits.

Classify requests before implementing retries. A transient exhaustion response can be retried with exponential backoff and jitter. An invalid request, missing authentication, or missing permission needs correction rather than another immediate attempt.

How much does the Display & Video 360 API cost?

Google for Developers states: All use of Display & Video 360 API is free of charge. There is no per-request, per-user, or per-report API fee described for this interface.

Your surrounding Google Cloud environment can still have its own billing, storage, logging, or compute charges, and Cloud Console may require billing activation when you enable an API in an existing project. Those are project-level cloud-account matters, not a charge for DV360 API calls. Keep the distinction in internal cost documentation so an enablement prompt is not mistaken for metered API pricing.

Can the API pull impressions, clicks, spend, or conversions?

No. The Display & Video 360 resource API cannot retrieve performance data. It is intended for resource management, such as reading or changing entities exposed by the DV360 API.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For Display & Video 360 offline reports, use the Bid Manager API to create, retrieve, and run reports. Build reporting jobs around that separate API rather than expecting impression, click, spend, or conversion metrics from ordinary DV360 resource endpoints.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Should I use REST calls or a Google client library?

Both approaches reach the same service endpoint. Choose based on deployment controls, language support, and how much protocol handling you want your application to own.

Approach Best fit Trade-offs to plan for
Google client library Teams working in a supported language that want generated models, authentication helpers, and easier request construction. You still need to pin the API version, configure OAuth scopes, handle quotas, and verify that the library exposes the methods your workflow needs.
Direct REST Services that need explicit HTTP control, custom middleware, or a language without a suitable generated client. You must construct URLs, headers, pagination, token refresh, and error handling yourself.

In either case, separate management traffic from reporting traffic: DV360 resource calls consume the quotas described above, while offline performance reporting belongs in the Bid Manager API.

How should an integration handle common API errors?

Use the status and reason to choose a corrective action, not a blanket retry loop.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Error Likely issue Corrective action
400 INVALID_ARGUMENT A field, path, filter, or value is malformed. Fix the request and validate it before sending again.
401 UNAUTHENTICATED The access token is missing, expired, or invalid. Refresh or obtain a valid OAuth token and confirm the bearer header.
403 PERMISSION_DENIED The authenticated user lacks the DV360 role or target-object access. Provision the user or service-account identity with the needed partner, advertiser, or user-management permissions.
404 NOT_FOUND The referenced resource or path does not exist in the selected version and context. Check IDs, hierarchy, and the pinned API version.
409 ABORTED A conflicting operation prevented completion. Refresh state, reconcile the conflict, and retry only when the operation is safe.
429 RESOURCE_EXHAUSTED A project or advertiser quota bucket is exhausted. Reduce or delay traffic, inspect usage, and apply controlled backoff.

Because failed calls count toward quota, log the method, advertiser ID when present, response code, and retry decision. That makes it possible to distinguish a project-wide rate problem from a single advertiser’s limit.

Which integration pattern fits a particular deployment?

Decide along five axes: who grants consent, which DV360 role is appropriate, where quota is consumed, how the application sends requests, and whether the workload is management or reporting.

  • Interactive application: Use an OAuth client and a user consent flow when a person must choose or authorize the DV360 account at runtime.
  • Server-to-server automation: Use a service account only after associating it with a DV360 user or enabling domain-wide delegation and impersonation.
  • Least-privilege governance: Start with Read only for retrieval jobs, Standard for create/update workflows, and Admin only where user access must be granted.
  • High-volume multi-advertiser work: Track both project and advertiser buckets; distributing work can help with advertiser limits but cannot exceed project totals.
  • Analytics pipeline: Use the Bid Manager API for offline performance reports and reserve the DV360 API for resource operations.

What should I verify before moving to production?

  • The project ID, API enablement, OAuth consent configuration, client credentials, and token storage are documented.
  • The requested scopes match the methods used, including the user-management scope when applicable.
  • The human or service-account identity is provisioned in DV360 with the smallest role that can complete the job.
  • The client pins a documented API version and has a plan to review Google’s v4/v5 discovery changes before upgrades.
  • Workers monitor project and advertiser quotas, use pagination efficiently, and implement bounded exponential backoff for transient failures.
  • Reporting requirements are routed to Bid Manager API rather than resource endpoints.

Frequently Asked Questions

Can a Read only DV360 user retrieve user resources?

No. Read only users can retrieve ordinary resources but are excluded from user resources; user-resource access requires the appropriate user-management authority. If the application needs to grant or administer users, use an Admin-capable identity and the additional user-management scope.

Do script uploads consume more quota than an ordinary write?

Yes. Google counts custom-bidding script creation and script-upload methods as five write queries each, rather than one. The same five-query weighting applies to specified audience-creation, customer-match editing, and media-upload methods.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can I spread requests across several Cloud projects to avoid DV360 limits?

The documented limits are assigned per project and, for advertiser-addressed methods, per advertiser per project. Creating projects does not remove the need to respect each project’s authorization, governance, and advertiser permissions, and Google does not offer quota increases for these limits.

What is the safest way to move from API v4 to v5?

Keep the version explicit in client configuration or REST paths, test discovery and response-shape changes in a non-production workflow, and review Google’s current REST reference before switching. Do not assume that a newly listed discovery document is a drop-in replacement for every v4 method.

Why did my API call fail after authentication succeeded?

OAuth proves the token’s identity, not that the identity can access every DV360 object. Check the partner or advertiser relationship and the user’s DV360 role, then distinguish a permission error from a missing resource or malformed request by its HTTP status.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

API quotasBid Manager APIDisplay & Video 360 APIGoogle CloudOAuth 2.0

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.