AdMob API, aracılık bağdaştırıcılarını programatik olarak listeleyebilir. 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ı 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 şöyledir:
| 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örün. Bu verilere hesap bilgileriniz, 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 (komut satırı)
curl kullanılarak yapılan istekler
Gizli bilgi dosyası yükleyin ve yetkilendirme kimlik bilgileri 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şmek için yetkilendirilir.
Kimlik doğrulama ve yetkilendirme için Google OAuth 2.0 ile çalışmaya yönelik 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ı kaydederken indirdiğiniz
credentials.jsondosyasının yolunu girin. İlk çalıştırmada komut, OAuth 2.0 yetkilendirme akışında size yol gösterir. Sonraki çalıştırmalarda jeton otomatik olarak yenilenir.oauth2l header --json path_to_credentials_json --scope admob.readonly
Adaptörleri listeleyin.
pub-XXXXXXXXXXXXXXXX yerine yayıncı kimliğinizi girerek AdMob bağdaştırıcı bilgilerini edinin. Yayıncı kimliğinizi nasıl bulacağınızı öğrenin.
SSSSSSSSSSSSSSSSSSSS yerine ilgilenilen adaptörlerin reklam kaynağı kimliğini girin.
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 --json path_to_credentials_json --scope admob.readonly)"
Kimliği
5450213213286189855olan 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" }] }] }