Author Archives:

Managing your integrations at scale: Ads DevCast E4

Scaling an advertising integration is more than just writing code—it requires a deep understanding of efficiency, resilience, and auditability. In Episode 4 of Ads DevCast, "Managing your integrations at scale," we break down universal architectural best practices and product-specific solutions to help you optimize your advertising integrations.

Watch the full episode

Hear the full episode

Whether you are working with the Google Ads API, Google Ads scripts, Data Manager API, DV360, or Google Analytics, here is a summary of the key takeaways to build high-performance, scalable systems.

Universal Principles of Robust Integrations

  1. Respect Rate Limits: Rate limits are a reality of using APIs at scale. Understand your limits beforehand to prevent lockouts and maintain a healthy integration. Read the error messages — they may contain instructions on what to do next. For transient or retry-able errors, don't hammer the server with rapid retries. Instead, implement exponential back-off with jitter to give the system time to recover.
  2. Prioritize Logging and Monitoring: Always consider logging in production where appropriate. Capture crucial metadata, like the Google Ads API request_id, in your structured logs to trace failures instantly. If a call is erroring, write that error payload to logs. Set up proactive alerts to catch errors before they impact operations.
  3. Use Official Client Libraries: While direct REST/gRPC calls are supported in many of our products, using official libraries saves development time and handles heavy lifting (e.g., serialization and authentication) out of the box.
  4. Cache Smartly: Reduce redundant queries. If you are querying historical data that will no longer change, cache it locally to save bandwidth and rate limits.

Product-Specific Best Practices

  • Google Ads API: Optimize efficiency by Batching Operations. Group operations logically to reduce round-trips. Order your operations correctly to improve execution efficiency.
  • Data Manager API: Batch ingestion requests to process events efficiently. Understand the difference between synchronous errors (structural issues returned instantly that reject the whole batch) and asynchronous validation (monitored via the Diagnostics endpoint).
  • Google Ads scripts: Avoid sequential iterations when dealing with many accounts at once. Use Bulk Uploads with CSV tables to apply scaled operations, and leverage the executeInParallel method for MCC scripts to run up to 50 concurrent execution threads.
  • Display & Video 360 API: Utilize Structured Data Files (SDFs) to manage YouTube line items and ad group bulk operations that aren't natively supported by the API.
  • Google Analytics: Enable daily BigQuery Exports for event-level data, and utilize Long-running Asynchronous Report Tasks in the Analytics Data API v1alpha to build scalable, customized reports without HTTP timeouts.

Next Steps:

Watch the full episode on our YouTube channel (or listen on YT Music)

Check out our Advertising and Measurement Developer Hub.

Join our community on Discord and share your scaling stories or questions with Googlers and other developers.

Learn more in our guides below:

This entry was posted in Uncategorized on by .

A look ahead: Making it easier and faster to publish safer apps

Posted by Vijaya Kaza, VP, Product, App & Ecosystem Trust


The mobile ecosystem is always evolving, bringing both new opportunities and new threats. Through these changes, Android and Google Play remain committed to ensuring that billions of users can continue to enjoy their apps with confidence and developer innovation can thrive. Earlier this year, we shared how Android and Google Play kept the ecosystem safe in 2025 by deepening our investments in AI and real-time defenses. Today, we’re giving you a look at how we’re making it easier and faster than ever for millions of developers to publish safer apps.

Simpler ways to build safer apps from the start

To help you catch potential issues before you hit submit, we’re integrating insights and new customized guidance built with AI to your publishing journey:

  • Catch policy issues while you code with expanded Play Policy Insights in Android Studio, which now offer warnings for common issues, like missing login credentials. Later this year, when you choose to connect your Play developer account directly to Android Studio, you’ll get tailored insights.
  • Choose the right SDKs with confidence by leveraging SDK Index. Later this year, we are bringing SDK insights directly into your development workflow so you can instantly see which SDKs comply with Play policies.

More powerful protection for your business and users

With new ways to stay ahead of fraud and abuse, and better tools to protect your users, we’re also making it easier to secure your app’s revenue and reputation.

  • Detect security threats and abuse faster with our stronger Play Integrity API, which developers rely on to make billions of checks everyday to help keep their business secure. With significantly shorter warm-up latency, you can use these real-time checks in your most speed-critical user journeys, like logins or payments, to catch unauthorized access and risky interactions.
  • Simplify how you manage user privacy with easy-to-integrate tools like the contact picker and location button to give users clearer choices. We're also updating our policies to raise the standard for user privacy.
  • Future-proofing app signing security on your behalf. We’re adding support for post-quantum cryptography in Play App Signing this year, which will protect your apps and app updates from potential threats with the emergence of quantum computing.

Faster, more predictable app publishing

We know how important it is to maintain a predictable release cycle, so we’re making the publishing process faster and more transparent.

  • Avoid unexpected review rejections with our expanding pre-review checks, which now identify unnecessary photo permission requests and other common violations before you submit.
  • Improve the speed and predictability of your review cycles by using the new release status API to check if your release is approved and published. We also added a new way for you to block new commits if a review is already in progress, so you don’t unintentionally restart your place in the queue.
  • Publish your releases even faster when we change our review architecture later this year to enable parallel publishing and faster reviews for your test tracks. You’ll be able to isolate your closed, open, and production tracks so that a review on one track no longer holds up updates on another.
  • Track your release history with the Submission history log later this year. Built at your request, this feature provides a complete record of every time you send an app or update for review and its status. This makes it easier for your team to coordinate and troubleshoot without digging through multiple menus.
  • Manage business changes securely with the account transfers feature to help you move ownership to new partners, entities, or team members (video). We’ve designed this highly developer-requested feature with safeguards to protect your business from fraud and account hijacking.
  • Get the right policy support when you need it. In the coming months you'll see AI-powered recommendations directly in your Play Console that help you resolve minor issues immediately. For more complex issues, you can create a ticket to connect with our policy specialists. We’re also giving new developers more guided support, including new Play Academy courses, to publish their first app with confidence. Later this year, we’ll expand this coaching experience for new developers.

Stronger security across the ecosystem

Finally, we’re bringing developer verification to the entire Android ecosystem to add another layer of security and make it much harder for malicious actors to repeatedly spread harm. Starting in September, these protections will roll out in select countries to help users feel more confident in the apps they download and without changing most users’ install experience. We will also update Android Bench to uplift the entire ecosystem’s ability to build and launch safer, higher quality apps using generative AI.

What’s next

Google Play is committed to helping you grow your business while keeping users safe, and we appreciate your continued feedback on the tools and programs. Thank you for partnering with us to make Android and Google Play a secure, trusted platform for everyone.

This entry was posted in Uncategorized on by .

View the Google Meet live stream automatically if an adaptive meeting becomes full

We're making it simpler to join large Google Meet events. When an adaptive meeting reaches its maximum capacity for meeting contributors (those with camera, microphone, and screen sharing privileges), any additional users attempting to join the main call are automatically redirected to join the live stream instead. In the live stream they can still interact using reactions, chat, polls and Q&A. What interactive features are available depends on what the host allows in the Host controls settings.

Users that try to join the main call while only invited to the live stream will also be redirected automatically. 

This means a smoother, seamless viewing experience for everyone attending your largest meetings. It doesn't change access settings to meetings or live streams. The host still remains in control over who can take part in meetings and live streams, and which features are available for them to use. The new redirect will be working for any meetings hosts make adaptive under Meeting Access.

Participants can still also join the live stream directly by clicking the separate live stream link in calendar events.

Getting started

  • Admins: There is no admin control for this feature.
  • End users: This feature is automatically turned on for any meeting hosts make adaptive in Meet Settings > Host controls > Meeting access. There is no setting for meeting attendees. Visit the Help Center to learn more about adaptive meeting settings.

Rollout pace

Availability

  • Enterprise: Enterprise Starter, Standard, and Plus
  • Education: Education Plus
  • Education Add-ons: Teaching and Learning

Resources

This entry was posted in Uncategorized on by .