data-manager-api-audience-ingestion

Upload audience member data to Google advertising products via the Data Manager API.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/wangx7/skills-collection --skill data-manager-api-audience-ingestion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-manager-api-audience-ingestion
Source: https://github.com/wangx7/skills-collection/tree/main/google-skills/skills/ads/data-manager-api/data-manager-api-audience-ingestion
Command: npx skills add https://github.com/wangx7/skills-collection --skill data-manager-api-audience-ingestion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual guesswork and potential errors of uploading audience member data to Google advertising products, providing a clear, step-by-step workflow for using the Data Manager API to ingest customer match, mobile device ID, and other supported audience types.

Core Features & Use Cases

  • End-to-End Ingestion Workflow: Guides users through the full process of authenticating, installing required libraries, formatting user data, and sending valid ingestion requests for Google Ads and Display & Video 360.
  • Multi-Language Support: Provides installation steps, code samples, and utility library guidance for Python, Java, Node.js, PHP, and .NET implementations.
  • Migration & Error Handling: Includes field mapping guides for upgrading from older Google Ads and DV360 APIs, plus guidance for interpreting API error payloads.
  • Use Case Example: A marketing operations specialist needing to upload a list of customer email addresses to a Google Ads Customer Match audience can use this Skill to generate a correctly formatted, working ingestion script in their preferred programming language.

Quick Start

Use this skill to generate a working Python script that uploads a list of hashed customer email addresses to your Google Ads Customer Match audience via the Data Manager API.

Frequently Asked Questions about data-manager-api-audience-ingestion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload customer match audiences to Google Ads via the Data Manager API?

The Data Manager API ingestion process requires proper authentication configuration, user data normalization and hashing, valid destination object construction, and compliance with API field specifications to successfully upload audience members.

Does the Data Manager API support audience uploads for both Google Ads and Display & Video 360?

Yes, the Data Manager API supports audience ingestion use cases including Google Ads Customer Match, Display & Video 360 Customer Match, and mobile device ID audience uploads for developers integrating with Google advertising platforms.

Can I generate working audience ingestion scripts for Python, Java, and Node.js?

Yes, you can generate working audience ingestion scripts for Python, Java, Node.js, PHP, and .NET, including required library installation steps, code samples, and utility library guidance for interacting with the Data Manager API.

What is the correct way to format and hash user data for Google Ads audience ingestion?

Correct Google Ads audience ingestion requires strict user data normalization and hashing before sending the payload, ensuring compliance with API field specifications and value constraints for the /v1/audienceMembers/ingest endpoint.

How do I migrate from older Google Ads and DV360 APIs to the Data Manager API?

You can migrate from older Google Ads and DV360 APIs using provided field mapping guides, which help translate previous audience upload configurations into valid Data Manager API ingestion requests and interpret API error payloads.

Why does my mobile device ID audience upload fail during Data Manager API ingestion?

Mobile device ID audience uploads fail when user data is improperly normalized, destination objects are invalid, or API field specifications and value constraints are not met, requiring review of the API error payload guidance for troubleshooting.