Discussion

Google Ad Manager Python API Örnekleri

Started by ZeroLatency · 27 Jul 2026 13:11 · 1 Views · 0 Replies
Thread Starter #0
Günümüzde dijital reklamcılık, işletmelerin büyümesi için kritik bir unsur haline gelmiştir. Google Ad Manager, bu alandaki en yaygın kullanılan platformlardan biridir. Python programlama dilini kullanarak Google Ad Manager API'si ile etkileşimde bulunmak, reklam kampanyalarını yönetmek ve analiz etmek için güçlü bir yöntem sunar. İşte bu konuda bazı temel örnekler.

Öncelikle, Google Ad Manager API'sini kullanmak için gerekli olan adımlar şunlardır:

  • Google Cloud Console'da bir proje oluşturun ve Google Ad Manager API'sini etkinleştirin.
  • API erişimi için bir servis hesabı oluşturun ve gerekli yetkilere sahip bir anahtar dosyası indirin.
  • Gerekli Python kütüphanelerini yükleyin. Örneğin,
    CODE
    1google-auth
    ve
    CODE
    1googleads
    kütüphaneleri kullanılabilir.

Aşağıda, Google Ad Manager API'sini kullanarak bazı temel işlemlerin Python örneklerini bulabilirsiniz:

1. Servis Hesabı ile Bağlantı Kurma

Aşağıdaki kod, Google Ad Manager API'sine bağlanmak için kullanılmaktadır:

CODE
12345678
from googleads import ad_manager

[b]Servis hesabı anahtar dosyasının yolu[/b]
path_to_key_file = 'path/to/your/keyfile.json'

[b]Ad Manager API'ye bağlanma[/b]
client = ad_manager.AdManagerClient.LoadFromStorage(path_to_key_file)


2. Tüm Reklam Kampanyalarını Alma

Reklam kampanyalarınızı almak için aşağıdaki kodu kullanabilirsiniz:

CODE
123456789101112
campaign_service = client.GetService('CampaignService', version='v202302')

[b]Tüm kampanyaları alma[/b]
statement = ad_manager.StatementBuilder(version='v202302')
response = campaign_service.getCampaignsByStatement(statement.ToStatement())

if 'results' in response and len(response['results']) > 0:
    for campaign in response['results']:
        print('Kampanya ID: {}, Adı: {}'.format(campaign['id'], campaign['name']))
else:
    print('Kampanya bulunamadı.')


3. Yeni Bir Reklam Kampanyası Oluşturma

Yeni bir kampanya oluşturmak için aşağıdaki kodu kullanabilirsiniz:

CODE
123456789101112
new_campaign = {
    'name': 'Yeni Kampanya',
    'advertiserId': '123456',
    'status': 'ACTIVE',
    'startDateTime': {'dateTime': '2023-01-01T00:00:00', 'timeZoneId': 'America/New_York'},
    'endDateTime': {'dateTime': '2023-12-31T23:59:59', 'timeZoneId': 'America/New_York'},
}

created_campaigns = campaign_service.createCampaigns([new_campaign])
for campaign in created_campaigns:
    print('Yeni kampanya oluşturuldu: ID = {}'.format(campaign['id']))


Bu örnekler, Google Ad Manager API'sini Python ile kullanmanın temelini oluşturmaktadır. Daha karmaşık işlemler ve detaylı özelleştirmeler için Google Ad Manager API belgelerine başvurulabilir. Bu API ile ilgili deneyimlerinizi ve diğer örneklerinizi paylaşmanın, topluluğumuz için faydalı olacağını düşünüyorum.

You must be logged in to reply.

0 quotes selected