AdMob API, uyumlulaştırma bağdaştırıcıların listesini programatik olarak oluşturabilir. Daha fazla bilgi için accounts.adSources.adapters.list
bölümüne bakın. Bağdaştırıcılar, üçüncü taraf bağdaştırıcısı yapılandırmalarıyla ilgili ayrıntıları içerir.
Örnekler
OAuth 2.0 kimlik bilgileri oluşturulduktan sonra AdMob API'yi kullanmaya başlayabilirsiniz. Uygulamanızın OAuth 2.0 kullanarak erişim isteğinde bulunabilmesi için kapsam bilgilerine de ihtiyacı vardır.
OAuth 2.0 kapsam bilgileri aşağıda verilmiştir:
Kapsam | Anlamı |
---|---|
https://www.googleapis.com/auth/admob.monetization |
AdMob para kazanma ayarlarınızı görme, oluşturma ve düzenleme |
https://www.googleapis.com/auth/admob.readonly |
Tüm AdMob verilerini görme. Bu verilere hesap bilgileri, envanter ve uyumlulaştırma ayarlarınız, raporlarınız ve diğer verileriniz dahil olabilir. Ödemeler veya kampanya ayrıntıları gibi hassas veriler dahil değildir. |
curl kullanan istekler
İstemci gizli anahtarı dosyasını yükleyin ve yetkilendirme kimlik bilgilerini oluşturun.
Bu adımı ilk kez gerçekleştirdiğinizde, tarayıcınızda bir yetkilendirme istemini kabul etmeniz istenir. Kabul etmeden önce AdMob API'ye erişimi olan bir Google Hesabı ile oturum açtığınızdan emin olun. Uygulamanız, o anda oturum açılmış olan hesap adına verilere erişme yetkisine sahip olur.
Kimlik doğrulama ve yetkilendirme için Google OAuth 2.0 ile çalışmak üzere basit bir komut satırı aracı olan oauth2l'yi kullanmanızı öneririz. oauth2l'yi yükleyin ve aşağıdaki komutu çalıştırın. path_to_credentials_json yerine bulut uygulamanızı kaydettirirken indirdiğiniz bir
credentials.json
dosyasının yolunu girin. İlk çalıştırma sırasında komut, OAuth 2.0 yetkilendirme akışında size yol gösterir. Sonraki çalıştırmalar jetonu otomatik olarak yeniler.oauth2l header --json
path_to_credentials_json --scope admob.readonlyAdaptörleri listeleyin.
pub-XXXXXXXXXXXXXXXX yerine yayıncı kimliğinizi koyarak AdMob bağdaştırıcısı bilgilerini alın. Yayıncı kimliğinizi nasıl bulabileceğinizi öğrenin.
SSSSSSSSSSSSSSSSSSSS öğesini, ilgilenilen bağdaştırıcıların reklam kaynağı kimliğiyle değiştirin.
Bağdaştırıcıların listesini almak için aşağıdaki komutu kullanın:
curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/
pub-XXXXXXXXXXXXXXXX /adSources/SSSSSSSSSSSSSSSSSSSS /adapters \ -H "$(oauth2l header --jsonpath_to_credentials_json --scope admob.readonly)"5450213213286189855
kimlikli AdMob Ağı reklam kaynağı için örnek yanıt:{ "adapters": [ { "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/1", "adapterId": "1", "title": "AdMob Network Android SDK", "platform": "ANDROID", "formats": ["BANNER", "INTERSTITIAL", "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"], "adapterConfigMetadata": [{ "adapterConfigMetadataId": "118", "adapterConfigMetadataLabel": "Ad unit ID" }] }, { "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/2", "adapterId": "2", "title": "AdMob Network iOS SDK", "platform": "ANDROID", "formats": ["BANNER", "INTERSTITIAL", "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"], "adapterConfigMetadata": [{ "adapterConfigMetadataId": "119", "adapterConfigMetadataLabel": "Ad unit ID" }] }] }