رابط برنامهنویسی کاربردی ادموب (AdMob API) به شما امکان میدهد منابع تبلیغات واسطهای را به صورت برنامهنویسیشده مشاهده کنید. برای اطلاعات بیشتر accounts.adSources.list مراجعه کنید.
درخواست با استفاده از Curl
فایل اسرار کلاینت را بارگذاری کنید و اعتبارنامههای مجوز را ایجاد کنید.
اولین باری که این مرحله را انجام میدهید، از شما خواسته میشود که درخواست مجوز را در مرورگر خود بپذیرید. قبل از پذیرش، مطمئن شوید که با یک حساب گوگل که به API AdMob دسترسی دارد، وارد سیستم شدهاید. برنامه شما مجاز به دسترسی به دادهها از طرف هر حسابی که در حال حاضر وارد سیستم شده است، خواهد بود.
برای احراز هویت و مجوزدهی، توصیه میکنیم از oauth2l ، یک ابزار خط فرمان ساده برای کار با Google OAuth 2.0، استفاده کنید. oauth2l را نصب کنید و دستور زیر را اجرا کنید، و path_to_credentials_json با مسیری به فایل
credentials.jsonکه هنگام ثبت برنامه ابری خود دانلود میکنید، جایگزین کنید. در اولین اجرا، این دستور شما را در جریان مجوزدهی OAuth 2.0 راهنمایی میکند. اجراهای بعدی به طور خودکار توکن را بهروزرسانی میکنند.oauth2l header --json path_to_credentials_json --scope admob.readonly
منابع تبلیغاتی را فهرست کنید.
برای دریافت اطلاعات منبع تبلیغات AdMob، pub-XXXXXXXXXXXXXXXX با شناسه ناشر خود جایگزین کنید. دستورالعملهای مربوط به نحوه یافتن شناسه ناشر خود را مشاهده کنید.
curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources \ -H "$(oauth2l header --json path_to_credentials_json --scope admob.readonly)"
نمونه پاسخ:
{ "adSources": [ { "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855", "adSourceId": "5450213213286189855", "title": "AdMob Network", } ] }