Google Ad Manager, yapay zeka ajanlarının Google Ad Manager ağları, envanteri, siparişleri ve kullanıcı verileriyle güvenli bir şekilde etkileşim kurmasına olanak tanıyan uzaktan Model Bağlam Protokolü (MCP) sunucusu sunar. Ad Manager MCP sunucusunu yapılandırarak Google Antigravity, Claude ve ChatGPT gibi yapay zeka uygulamalarının Ad Manager kullanıcınız olarak işlem yapmasına izin verirsiniz.
MCP sunucusu https://admanager.googleapis.com/mcp adresinde kullanılabilir.
Ön koşullar
- Google Cloud projeleri oluşturma veya mevcut bir Google Cloud projesini görüntüleme erişimi
- Yapay zeka istemcilerinizdeki (ör. ChatGPT veya Claude) bağlantıları ya da uygulamaları düzenleme erişimi.
Ad Manager MCP sunucusunu yapılandırma
Ad Manager MCP sunucusunu kullanmak için aşağıdaki adımları tamamlamanız gerekir:
- Google Cloud projenizde Ad Manager API'sini etkinleştirin.
- OAuth 2.0 son kullanıcı kimlik doğrulamasını yapılandırın.
- MCP sunucusunu yapay zeka istemcinize ekleyin.
Ad Manager API'yi etkinleştirme
Ad Manager MCP sunucusunu kullanmak için Google Cloud projenizde Ad Manager API'yi etkinleştirmeniz gerekir. Google Cloud projesi oluşturmanız gerekiyorsa Yeni Proje bölümüne bakın.
Doğrulamayı yapılandırma
Ad Manager MCP sunucusu, son kullanıcı kimlik doğrulaması ve yetkilendirmesi için OAuth 2.0'ı kullanır. Bir yapay zeka istemcisi MCP sunucusuna bağlandığında, yapay zeka istemcisini çalıştıran kullanıcı olarak kimliği doğrulanır. Yapay zeka aracısı, kullanıcının Google Ad Manager kullanıcı rollerini, ağ üyeliklerini ve izinlerini aynen devralır.
Google Cloud Console'da Google Auth Platform > Branding'e (Google Auth Platform > Markalama) gidin.
Google Auth Platform'u daha önce yapılandırdıysanız Markalama, Kitle ve Veri Erişimi'nde aşağıdaki OAuth izin ekranı ayarlarını yapılandırabilirsiniz. Google Auth Platform not configured yet (Google Auth Platform henüz yapılandırılmadı) mesajını görürseniz Başlayın'ı tıklayın:
- Uygulama Bilgileri bölümündeki Uygulama adı için
Ad Manager MCP Serverveya tercih ettiğiniz adı girin. - Kullanıcı destek e-postası bölümünde e-posta adresinizi veya uygun bir grubu seçin.
- İleri'yi tıklayın.
- Kitle için Dahili'yi seçin.
- İleri'yi tıklayın.
- İletişim bilgileri bölümünde, projenizde yapılan değişikliklerle ilgili bildirimleri alabileceğiniz bir e-posta adresi girin.
- İleri'yi tıklayın.
- Bitir bölümünde Google API Hizmetleri Kullanıcı Verileri Politikası'nı inceleyin ve kabul ediyorsanız Google API Hizmetleri: Kullanıcı Verileri Politikası'nı kabul ediyorum'u seçin.
- Devam'ı tıklayın.
- Oluştur'u tıklayın.
- Uygulama Bilgileri bölümündeki Uygulama adı için
Veri Erişimi > Kapsam Ekleme veya Kaldırma'yı tıklayın. Google Cloud projenizde etkinleştirdiğiniz her API'nin kapsam listesini içeren bir panel gösterilir.
- Kapsamları manuel olarak ekleme bölümünde, Ad Manager MCP sunucusu için gereken OAuth kapsamlarını girin:
https://www.googleapis.com/auth/admanager(Kampanyaları görüntülemek ve yönetmek için tam erişim)
- Tabloya Ekle'yi tıklayın.
- Güncelle'yi tıklayın.
- Uygulamanızın gerektirdiği kapsamları seçtikten sonra Veri Erişimi sayfasında Kaydet'i tıklayın.
- Kapsamları manuel olarak ekleme bölümünde, Ad Manager MCP sunucusu için gereken OAuth kapsamlarını girin:
MCP sunucusunu yapay zeka istemcinize ekleme
Ad Manager MCP sunucusunu yapay zeka istemcinize eklemek için istemcinizle ilgili talimatları uygulayın:
Antigravity
Ad Manager MCP sunucusunu Antigravity'ye eklemek için aşağıdaki adımları tamamlayın:
OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturun:
-
Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.
İstemci oluşturma sayfasına gitme
Seçili bir projeniz yoksa proje oluşturmanız istenir.
Uygulama türü listesinde Web uygulaması'nı seçin.
Ad alanına uygulamanız için bir ad girin.
Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve URI'ler alanına
https://antigravity.google/oauth-callbackgirin.Oluştur'u tıklayın. İstemci oluşturulur.
OAuth 2.0 istemcisi oluşturuldu iletişim kutusu açılır.
Client secrets (İstemci gizli anahtarları) bölümünde Client secret'ı (İstemci gizli anahtarı) kopyalayın ve güvenli bir yere kaydedin. Yalnızca bir kez kopyalayabilirsiniz. Kaybederseniz gizli anahtarı silip yeni bir tane oluşturun.
-
Ad Manager MCP sunucusunu Antigravity'ye eklemek için
~/.gemini/config/mcp_config.jsondosyanızı güncelleyin:{ "mcpServers": { "AdManager-MCP": { // Use your chosen MCP server URL. "serverUrl": "https://admanager.googleapis.com/mcp", "oauth": { "clientId": "CLIENT_ID", "clientSecret": "CLIENT_SECRET" } } } }
CLIENT_ID ve CLIENT_SECRET kısımlarını OAuth 2.0 istemci kimlik bilgilerinizle değiştirin.
Ad Manager MCP sunucusunun kimliğini doğrulamak için Antigravity: Authenticate with OAuth başlıklı makaleyi inceleyin.
Claude.ai
Ad Manager MCP sunucusunu Claude.ai'ye eklemek için OAuth istemci kimliği ve OAuth istemci gizli anahtarı içeren özel bir bağlayıcı yapılandırın:
OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturun:
-
Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.
İstemci oluşturma sayfasına gitme
Seçili bir projeniz yoksa proje oluşturmanız istenir.
Uygulama türü listesinde Web uygulaması'nı seçin.
Ad alanına uygulamanız için bir ad girin.
Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve URI'ler alanına
https://claude.ai/api/mcp/auth_callbackgirin.Oluştur'u tıklayın. İstemci oluşturulur.
OAuth 2.0 istemcisi oluşturuldu iletişim kutusu açılır.
Client secrets (İstemci gizli anahtarları) bölümünde Client secret'ı (İstemci gizli anahtarı) kopyalayın ve güvenli bir yere kaydedin. Yalnızca bir kez kopyalayabilirsiniz. Kaybederseniz gizli anahtarı silip yeni bir tane oluşturun.
-
- Özel bağlayıcı oluşturma talimatlarını uygulayın. İstemci kimliğinizi ve istemci sırrınızı Gelişmiş ayarlar menüsüne girin.
Claude Code
Ad Manager MCP sunucusunu Claude Code'a eklemek için OAuth istemci kimliği ve OAuth istemci gizli anahtarı ile özel bir bağlayıcı yapılandırın:
- Claude Code'u yükleyin.
OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturun:
-
Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.
İstemci oluşturma sayfasına gitme
Seçili bir projeniz yoksa proje oluşturmanız istenir.
Uygulama türü listesinde Web uygulaması'nı seçin.
Ad alanına uygulamanız için bir ad girin.
Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve URI'ler alanına
https://claude.ai/api/mcp/auth_callbackgirin.Oluştur'u tıklayın. İstemci oluşturulur.
OAuth 2.0 istemcisi oluşturuldu iletişim kutusu açılır.
Client secrets (İstemci gizli anahtarları) bölümünde Client secret'ı (İstemci gizli anahtarı) kopyalayın ve güvenli bir yere kaydedin. Yalnızca bir kez kopyalayabilirsiniz. Kaybederseniz gizli anahtarı silip yeni bir tane oluşturun.
-
- Özel bağlayıcı oluşturma talimatlarını uygulayın. İstemci kimliğinizi ve istemci sırrınızı Gelişmiş ayarlar menüsüne girin.
Claude Desktop
Ad Manager MCP sunucusunu Claude Desktop'a eklemek için OAuth istemci kimliği ve OAuth istemci gizli anahtarıyla özel bir bağlayıcı yapılandırın:
- Claude Desktop'u yükleyin.
OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturun:
-
Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.
İstemci oluşturma sayfasına gitme
Seçili bir projeniz yoksa proje oluşturmanız istenir.
Uygulama türü listesinde Web uygulaması'nı seçin.
Ad alanına uygulamanız için bir ad girin.
Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve URI'ler alanına
https://claude.ai/api/mcp/auth_callbackgirin.Oluştur'u tıklayın. İstemci oluşturulur.
OAuth 2.0 istemcisi oluşturuldu iletişim kutusu açılır.
Client secrets (İstemci gizli anahtarları) bölümünde Client secret'ı (İstemci gizli anahtarı) kopyalayın ve güvenli bir yere kaydedin. Yalnızca bir kez kopyalayabilirsiniz. Kaybederseniz gizli anahtarı silip yeni bir tane oluşturun.
-
- Özel bağlayıcı oluşturma talimatlarını uygulayın. İstemci kimliğinizi ve istemci sırrınızı Gelişmiş ayarlar menüsüne girin.
ChatGPT
Ad Manager MCP sunucusunu ChatGPT ile kullanmak için ChatGPT Business aboneliğiniz olmalıdır.
MCP sunucusunu ChatGPT'ye eklemek için Google OAuth 2.0 istemci kimliği ve istemci sırrı oluşturun, ardından MCP sunucusunu ChatGPT'ye uygulama olarak ekleyin.
OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturma
-
Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.
İstemci oluşturma sayfasına gitme
Seçili bir projeniz yoksa proje oluşturmanız istenir.
Uygulama türü listesinde Web uygulaması'nı seçin.
Ad alanına uygulamanız için bir ad girin.
Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve URI'ler alanına
https://chatgpt.com/connector_platform_oauth_redirectgirin.Oluştur'u tıklayın. İstemci oluşturulur.
OAuth 2.0 istemcisi oluşturuldu iletişim kutusu açılır.
Client secrets (İstemci gizli anahtarları) bölümünde Client secret'ı (İstemci gizli anahtarı) kopyalayın ve güvenli bir yere kaydedin. Yalnızca bir kez kopyalayabilirsiniz. Kaybederseniz gizli anahtarı silip yeni bir tane oluşturun.
MCP sunucusunu ChatGPT'ye uygulama olarak ekleme
- ChatGPT'de oturum açın.
- Geliştirici modunu etkinleştirin.
- ChatGPT Uygulamaları ayarları'nı açın.
- Uygulama oluştur'u tıklayın ve uzak MCP sunucusu için bir uygulama oluşturun.
- OAuth bölümünde istemci kimliğinizi ve gizli anahtarınızı girin.
- MCP sunucusu kullanımıyla ilişkili riski anladığınızı onaylayın ve Oluştur'u tıklayın.
MCP sunucusu Uygulamalar menüsünde gösterilir ve sohbet istemleri aracılığıyla kullanılmaya hazırdır.
İmleç
Ad Manager MCP sunucusunu Cursor'a eklemek için istemci kimliği ve gizli anahtar oluşturun. MCP sunucusunu statik OAuth ile yapılandırın. Cursor, Cursor'a erişmek için kullandığınız yönteme (ör. web veya masaüstü uygulaması) bağlı olarak yönlendirme URI'leri kullanır.
OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturun:
Web veya Cursor temsilcileri
-
Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.
İstemci oluşturma sayfasına gitme
Seçili bir projeniz yoksa proje oluşturmanız istenir.
Uygulama türü listesinde Web uygulaması'nı seçin.
Ad alanına uygulamanız için bir ad girin.
Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve URI'ler alanına
https://www.cursor.com/agents/mcp/oauth/callbackgirin.Oluştur'u tıklayın. İstemci oluşturulur.
OAuth 2.0 istemcisi oluşturuldu iletişim kutusu açılır.
Client secrets (İstemci gizli anahtarları) bölümünde Client secret'ı (İstemci gizli anahtarı) kopyalayın ve güvenli bir yere kaydedin. Yalnızca bir kez kopyalayabilirsiniz. Kaybederseniz gizli anahtarı silip yeni bir tane oluşturun.
Masaüstü
-
Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.
İstemci oluşturma sayfasına gitme
Seçili bir projeniz yoksa proje oluşturmanız istenir.
Uygulama türü listesinde Web uygulaması'nı seçin.
Ad alanına uygulamanız için bir ad girin.
Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve URI'ler alanına
http://localhost:8787/callbackgirin.Oluştur'u tıklayın. İstemci oluşturulur.
OAuth 2.0 istemcisi oluşturuldu iletişim kutusu açılır.
Client secrets (İstemci gizli anahtarları) bölümünde Client secret'ı (İstemci gizli anahtarı) kopyalayın ve güvenli bir yere kaydedin. Yalnızca bir kez kopyalayabilirsiniz. Kaybederseniz gizli anahtarı silip yeni bir tane oluşturun.
-
- MCP sunucusunu statik OAuth ile yapılandırma talimatlarını uygulayın.
- Chat'te MCP sunucusunu kullanma
Ad Manager MCP sunucusunu test etme
MCP istemcinizi yapılandırıp kimliğini doğruladıktan sonra, yapay zeka sohbet arayüzünüzde test istemleri çalıştırarak bağlantıyı doğrulayabilirsiniz.
Yapay zeka istemcinize aşağıdaki soruları sormayı deneyin:
"Erişebildiğim Google Ad Manager ağlarını listele."
İstemci, kullanıcı hesabınızla ilişkili Ad Manager ağ kodlarını ve görünen adları almak ve görüntülemek için
list_networksçağrılarını yapar."
NETWORK_CODEağ kodunun ayrıntılarını bul."İstemci, belirtilen ağın meta verilerini getirmek için
get_networkkullanır."
NETWORK_CODEağındaki ilk 5 siparişi göster."İstemci, ağınızdaki siparişleri sorgulamak ve özetlemek için
list_ordersişlevini çağırır.
Araçlar başarıyla çalışır ve Google Ad Manager verilerini döndürürse MCP sunucusu bağlantınız doğru şekilde yapılandırılmıştır.