Müzakirə

Google Ad Manager API ile Inventory Oluşturma

Başladan Nikolem · 30 iyl 2026 15:31 · 2 Baxış · 0 Cavablar
Mövzunu Açan #0
Google Ad Manager, dijital reklamcılık yönetimi için güçlü bir platform sunar. Bu platformun API'leri, geliştiricilerin reklam envanteri oluşturma, yönetme ve optimize etme işlemlerini otomatikleştirmesine olanak tanır. Bu yazıda, Google Ad Manager API kullanarak nasıl envanter oluşturabileceğinizi inceleyeceğiz.

İlk adım, Google Ad Manager API'ye erişmek için gerekli kimlik doğrulama işlemlerini gerçekleştirmektir. Bunun için "OAuth 2.0" kullanarak bir erişim token'ı almanız gerekmektedir. Bu işlem için öncelikle bir proje oluşturmalı ve Google Cloud Console üzerinden API erişim izinlerini ayarlamalısınız.

Envanter oluşturmak için kullanacağımız temel nesne, "Inventory" nesnesidir. Bu nesne, genellikle "Ad Units" ile temsil edilir. Bir "Ad Unit" oluşturmak için aşağıdaki adımları takip edebilirsiniz:

  1. API Bağlantısı: Öncelikle API'ye bağlanmalısınız. Aşağıda örnek bir Python kodu verilmiştir:

CODE
123from googleads import ad_manager

client = ad_manager.AdManagerClient.LoadFromStorage()


  1. Ad Unit Oluşturma: Ardından, yeni bir "Ad Unit" tanımlamak için gerekli parametreleri belirtmeniz gerekir:

CODE
1234567891011ad_unit_service = client.GetService('InventoryService', version='v202302')
ad_unit = {
    'name': 'New Ad Unit',
    'description': 'This is a new ad unit created via API',
    'targetWindow': 'BLANK',
    'adUnitSize': [{'size': {'width': 300, 'height': 250}, 'environmentType': 'BROWSER'}],
    'parentId': 'INSERT_PARENT_ID_HERE', # Üst birimin ID'si
}

# Oluşturma işlemi
created_ad_units = ad_unit_service.createAdUnits([ad_unit])


  1. Sonuçları Kontrol Etme: Oluşturduğunuz envanterin başarıyla oluşturulup oluşturulmadığını kontrol etmek için aşağıdaki kod parçasını kullanabilirsiniz:

CODE
12for ad_unit in created_ad_units:
    print(f'Ad Unit with ID "{ad_unit["id"]}" and name "{ad_unit["name"]}" was created.')


Bu adımlar, Google Ad Manager API kullanarak envanter oluşturmanın temelini atmaktadır. API dökümantasyonunu inceleyerek daha fazla özellik ve detaylı bilgiye ulaşabilirsiniz. Bu süreçte karşılaşabileceğiniz sorunlar veya sorular için API topluluk forumları faydalı bir kaynak olabilir.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi