- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آداپتور
- AdapterConfigMetadata
- نمونه ها
- آن را امتحان کنید!
آداپتورهای منبع آگهی را فهرست کنید.
درخواست HTTP
GET https://admob.googleapis.com/v1beta/{parent=accounts/*/adSources/*}/adapters
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
parent | مورد نیاز. والدینی که این مجموعه آداپتورها را دارند. قالب: حسابها/{publisherId}/adSources/{adSourceId} |
پارامترهای پرس و جو
پارامترها | |
---|---|
pageSize | حداکثر تعداد آداپتورهایی که باید برگردند. اگر نامشخص یا 0 باشد، حداکثر 10000 آداپتور برگردانده می شود. حداکثر مقدار 20000 است. مقادیر بالای 20000 به 20000 اجباری می شود. |
pageToken | یک نشانه صفحه، دریافت شده از یک تماس قبلی |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخ برای ListAdaptersRequest.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"adapters": [
{
object ( |
فیلدها | |
---|---|
adapters[] | آداپتور. |
nextPageToken | برای تنظیم |
محدوده مجوز
به یکی از حوزه های 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 ( |
فیلدها | |
---|---|
name | فقط خروجی نام منبع آداپتور. قالب این است: حسابها/{publisherId}/adSources/{adSourceId}/adapters/{adapterId}. |
adapterId | فقط خروجی شناسه این آداپتور برای تنظیم adapterId استفاده می شود. |
title | فقط خروجی نام نمایشی این آداپتور. |
platform | فقط خروجی پلتفرم اپلیکیشن موبایل که توسط این آداپتور پشتیبانی می شود. مقادیر پشتیبانی شده عبارتند از: IOS، ANDROID، WINDOWS_PHONE |
formats[] | فقط خروجی فرمت واحدهای تبلیغاتی پشتیبانی شده توسط این آداپتور را نشان می دهد. |
adapterConfigMetadata[] | فقط خروجی فراداده پیکربندی مرتبط با این آداپتور. |
AdapterConfigMetadata
فراداده پیکربندی مرتبط با این آداپتور. آنها برای تعریف adUnitConfigurations مرتبط با AdUnitMappings برای این آداپتور استفاده می شوند.
نمایندگی JSON |
---|
{ "adapterConfigMetadataId": string, "adapterConfigMetadataLabel": string, "isRequired": boolean } |
فیلدها | |
---|---|
adapterConfigMetadataId | این برای پر کردن کلید adUnitConfigurations استفاده می شود. |
adapterConfigMetadataLabel | نام فراداده پیکربندی آداپتور. |
isRequired | اینکه آیا این ابرداده برای پیکربندی AdUnitMappings مورد نیاز است یا خیر. |