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:
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:
2. Tüm Reklam Kampanyalarını Alma
Reklam kampanyalarınızı almak için aşağıdaki kodu kullanabilirsiniz:
3. Yeni Bir Reklam Kampanyası Oluşturma
Yeni bir kampanya oluşturmak için aşağıdaki kodu kullanabilirsiniz:
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.
Ö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, veCODE
1
google-authkütüphaneleri kullanılabilir.CODE1
googleads
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.