Discussion

Google Ad Manager PHP API Rehberi

Started by DarkProtocol · 27 Jul 2026 05:45 · 2 Views · 0 Replies
Thread Starter #0
Google Ad Manager, reklam yönetimi ve yayıncılığı için güçlü bir platformdur. PHP API'si, geliştiricilerin bu platform ile etkileşime geçmesine olanak tanır. Bu rehberde, Google Ad Manager PHP API'sinin temel bileşenlerini ve nasıl kullanılacağını ele alacağız.

Öncelikle, Google Ad Manager API'sini kullanabilmek için bir proje oluşturmanız ve API erişim anahtarlarını almanız gerekmektedir. Google Cloud Console üzerinden yeni bir proje oluşturduktan sonra, Ad Manager API'sini etkinleştirip, gerekli kimlik bilgilerini almanız gerekir.

Ad Manager PHP Client Library, API ile etkileşim kurmak için kullanabileceğiniz bir araçtır. Bu kütüphaneyi Composer ile yükleyebilirsiniz:

CODE
1composer require googleads/googleads-php-lib


Kurulum tamamlandıktan sonra, aşağıdaki gibi bir örnek kod ile oturum açabilirsiniz:

CODE
12345678
require 'vendor/autoload.php';

use Google\AdsApi\AdManager\AdManagerSessionBuilder;

$session = (new AdManagerSessionBuilder())
    ->fromFile('path/to/googleads_api_php.ini')
    ->build();


Oturum açtıktan sonra, API'yi kullanarak çeşitli işlemler gerçekleştirebilirsiniz. Örneğin, kampanyalarınızı listelemek için aşağıdaki kodu kullanabilirsiniz:

CODE
1234567891011
use Google\AdsApi\AdManager\v202302\CampaignService;

$campaignService = $session->getService(CampaignService::class);
$filterStatement = new Statement("LIMIT 500");

$response = $campaignService->getCampaignsByStatement($filterStatement);
foreach ($response->getResults() as $campaign) {
    echo "Kampanya ID: " . $campaign->getId() . "\n";
    echo "Kampanya Adı: " . $campaign->getName() . "\n";
}


Sonuç olarak, Google Ad Manager PHP API'si, reklam yönetimini daha verimli hale getirmek için büyük bir esneklik sunar. Geliştiriciler, API aracılığıyla kampanya oluşturma, güncelleme ve raporlama gibi işlemleri kolayca gerçekleştirebilir. Bu rehber, temel başlangıç noktalarını sunmakta olup, daha karmaşık uygulamalar için Google'ın resmi dokümantasyonuna göz atmanızı öneririm.

You must be logged in to reply.

0 quotes selected