Skip to content

Latest commit

 

History

History
162 lines (152 loc) · 3.88 KB

File metadata and controls

162 lines (152 loc) · 3.88 KB

ADTAP Mind Map - Google Ads API Exploration

Mind Map: Google Ads API Exploration Toolkit

mindmap
  root((ADTAP))
    API Access
      Authentication
        OAuth 2.0
        Service Accounts
        Developer Token
      Transports
        gRPC / Protobuf
        REST / JSON
    Query Language
      GAQL
        SELECT
        FROM
        WHERE
        Segments
        Metrics
      Tools
        Query Builder
        Query Validator
    Developer Tools
      AI Assistant
        Gemini CLI
        MCP Server
      Exploration
        API Explorer
        Client Libraries
    Documentation
      Entity Diagrams
        ERD
        State Machines
        Sequences
      Getting Started
        GAQL Guide
        REST Guide
    Use Cases
      Read-Only
        Campaign History
        Change Auditing
        Performance Reports
      Non-Goals
        Mutations
        Pipelines
        Production
Loading

Detailed Mind Map: API Structure

mindmap
  root((Google Ads API v23))
    Entities
      Customer
      Campaign
      AdGroup
      Ad
      Asset
    Services
      GoogleAdsService
        Search
        SearchStream
        Mutate ❌
      CampaignService
      AdGroupService
      CustomerService
    Resources
      With Metrics
        campaign
        ad_group
        ad_group_ad
      Without Metrics
        ad
        asset
        label
    Data Types
      Enums
        CampaignStatus
        AdGroupStatus
      Messages
        Campaign
        AdGroup
        Metrics
Loading

Developer Toolkit Overview

mindmap
  root((Developer Toolkit))
    AI Assistants
      MCP Server
        Claude Integration
        Search Tool
        List Customers
      Gemini CLI
        Natural Language
        Code Generation
        API Execution
    Query Tools
      Query Builder
        Interactive
        Field Selection
        Clause Construction
      Query Validator
        Syntax Check
        Compatibility
    Exploration
      API Explorer
        REST Interface
        Try Requests
      Client Libraries
        Python
        PHP
        Go protobuf
Loading

Authentication Workflows

mindmap
  root((Authentication))
    Interactive
      OAuth 2.0
        User Consent
        Access Token
        Refresh Token
    Automated
      Service Account
        JSON Key
        Domain Delegation
        Scheduled Tasks
    Credentials
      Developer Token
        Test Account
        Basic Access
        Standard Access
      GCP Project
        Enable APIs
        Billing
Loading

Links to Resources

AreaResourceLink
AIMCP Serverhttps://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server
AIAI Assistanthttps://developers.google.com/google-ads/api/docs/developer-toolkit/ai-assistant
QueryQuery Builderhttps://developers.google.com/google-ads/api/docs/developer-toolkit/gaa-query-builder
QueryQuery Validatorhttps://developers.google.com/google-ads/api/docs/developer-toolkit/gaa-query-validator
ExploreAPI Explorerhttps://developers.google.com/google-ads/api/docs/developer-toolkit/api-explorer
AuthService Accountshttps://developers.google.com/google-ads/api/docs/oauth/service-accounts
VideoGAQL Structurehttps://developers.google.com/google-ads/api/videos/catalog/gaql-2
VideoREST Introhttps://developers.google.com/google-ads/api/videos/catalog/working-with-rest-1
VideoChange Historyhttps://developers.google.com/google-ads/api/videos/catalog/change-history-1
VideoBest Practiceshttps://developers.google.com/google-ads/api/videos/catalog/best-practices-1