Method: accounts.adUnitMappings.batchCreate

إنشاء عمليات ربط الوحدات الإعلانية بشكلٍ مجمّع ضمن حساب AdMob المحدّد الحد الأقصى المسموح به لحجم الدفعة هو 100.

طلب HTTP

POST https://admob.googleapis.com/v1beta/{parent=accounts/*}/adUnitMappings:batchCreate

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
parent

string

مطلوبة. حساب AdMob الذي يملك هذه المجموعة من تعيينات الوحدات الإعلانية. التنسيق: accounts/{publisherId} اطّلع على https://support.google.com/admob/answer/2784578 للحصول على تعليمات حول كيفية العثور على الرقم التعريفي للناشر في AdMob.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "requests": [
    {
      object (CreateAdUnitMappingRequest)
    }
  ]
}
الحقول
requests[]

object (CreateAdUnitMappingRequest)

مطلوبة. رسالة الطلب التي تحدِّد تعيينات الوحدة الإعلانية المطلوب إنشاؤها. يمكن إنشاء 100 عملية ربط للوحدة الإعلانية كحدّ أقصى في دُفعة واحدة. إذا تجاوز عدد عمليات ربط الوحدات الإعلانية في الطلب المجمّع 100، سيتم رفض الطلب بالكامل ولن يتم إنشاء أي عمليات ربط للوحدات الإعلانية.

نص الاستجابة

رد يحتوي على مجموعة من تعيينات الوحدات الإعلانية التي تم إنشاؤها.

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "adUnitMappings": [
    {
      object (AdUnitMapping)
    }
  ]
}
الحقول
adUnitMappings[]

object (AdUnitMapping)

تعيينات الوحدات الإعلانية التي تم إنشاؤها ضمن الحساب المطلوب.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

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

لمزيد من المعلومات، راجِع نظرة عامة على بروتوكول OAuth 2.0.

CreateAdUnitMappingRequest

يمكنك طلب إنشاء عملية ربط لوحدة إعلانية ضمن حساب AdMob والوحدة الإعلانية المحدّدين.

تمثيل JSON
{
  "parent": string,
  "adUnitMapping": {
    object (AdUnitMapping)
  }
}
الحقول
parent

string

مطلوبة. الحساب الرئيسي الذي يملك تعيين الوحدة الإعلانية. التنسيق: accounts/{publisherId}/adUnits/{adUnitId}

adUnitMapping

object (AdUnitMapping)

مطلوبة. ربط الوحدة الإعلانية المطلوب إنشاؤها