Method: accounts.adSources.adapters.list

آداپتورهای منبع آگهی را فهرست کنید.

درخواست HTTP

GET https://admob.googleapis.com/v1beta/{parent=accounts/*/adSources/*}/adapters

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
parent

string

مورد نیاز. والدینی که این مجموعه آداپتورها را دارند. قالب: حساب‌ها/{publisherId}/adSources/{adSourceId}

پارامترهای پرس و جو

پارامترها
pageSize

integer

حداکثر تعداد آداپتورهایی که باید برگردند. اگر نامشخص یا 0 باشد، حداکثر 10000 آداپتور برگردانده می شود. حداکثر مقدار 20000 است. مقادیر بالای 20000 به 20000 اجباری می شود.

pageToken

string

یک نشانه صفحه، دریافت شده از یک تماس قبلی adapters.list . این را برای بازیابی صفحه بعدی ارائه کنید.

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

پاسخ برای ListAdaptersRequest.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "adapters": [
    {
      object (Adapter)
    }
  ],
  "nextPageToken": string
}
فیلدها
adapters[]

object ( Adapter )

آداپتور.

nextPageToken

string

برای تنظیم pageToken در ListAdapterRequest برای بازیابی صفحه بعدی استفاده می شود. اگر این قسمت حذف شود، هیچ صفحه بعدی وجود ندارد.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/admob.monetization
  • https://www.googleapis.com/auth/admob.readonly

برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.

آداپتور

آداپتورهای پشتیبانی شده توسط هر منبع تبلیغ واسطه را شرح می دهد.

آداپتورها با اجرای SDK خاصی از منبع تبلیغ مطابقت دارند و هر کدام با یک پلتفرم واحد و لیستی از قالب‌های واحد تبلیغات پشتیبانی شده مرتبط هستند. آداپتورها همچنین ممکن است نیاز به تنظیم برخی از تنظیمات برای انجام درخواست های تبلیغاتی داشته باشند. تنظیمات را می توان در AdUnitMapping با تنظیم جفت های کلید/مقدار adUnitConfigurations مشخص کرد. به عنوان مثال، از adUnitConfigurations می توان برای ارسال شناسه های مختلف به SDK شخص ثالث آداپتور استفاده کرد.

نمایندگی JSON
{
  "name": string,
  "adapterId": string,
  "title": string,
  "platform": string,
  "formats": [
    string
  ],
  "adapterConfigMetadata": [
    {
      object (AdapterConfigMetadata)
    }
  ]
}
فیلدها
name

string

فقط خروجی نام منبع آداپتور. قالب این است:

حساب‌ها/{publisherId}/adSources/{adSourceId}/adapters/{adapterId}.

adapterId

string

فقط خروجی شناسه این آداپتور برای تنظیم adapterId استفاده می شود.

title

string

فقط خروجی نام نمایشی این آداپتور.

platform

string

فقط خروجی پلتفرم اپلیکیشن موبایل که توسط این آداپتور پشتیبانی می شود.

مقادیر پشتیبانی شده عبارتند از: IOS، ANDROID، WINDOWS_PHONE

formats[]

string

فقط خروجی فرمت واحدهای تبلیغاتی پشتیبانی شده توسط این آداپتور را نشان می دهد.

adapterConfigMetadata[]

object ( AdapterConfigMetadata )

فقط خروجی فراداده پیکربندی مرتبط با این آداپتور.

AdapterConfigMetadata

فراداده پیکربندی مرتبط با این آداپتور. آنها برای تعریف adUnitConfigurations مرتبط با AdUnitMappings برای این آداپتور استفاده می شوند.

نمایندگی JSON
{
  "adapterConfigMetadataId": string,
  "adapterConfigMetadataLabel": string,
  "isRequired": boolean
}
فیلدها
adapterConfigMetadataId

string

این برای پر کردن کلید adUnitConfigurations استفاده می شود.

adapterConfigMetadataLabel

string

نام فراداده پیکربندی آداپتور.

isRequired

boolean

اینکه آیا این ابرداده برای پیکربندی AdUnitMappings مورد نیاز است یا خیر.