CampaignAsset

رابط بين الحملة ومادة عرض.

تمثيل JSON
{
  "resourceName": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ],
  "campaign": string,
  "asset": string
}
الحقول
resourceName

string

غير قابل للتغيير اسم المورد لمادة عرض الحملة. تكون أسماء موارد CampaignAsset على النحو التالي:

customers/{customerId}/campaignAssets/{campaignId}~{asset_id}~{fieldType}

fieldType

enum (AssetFieldType)

غير قابل للتغيير الدور الذي تتولى مادة العرض القيام به ضمن الحملة المرتبطة. مطلوبة.

source

enum (AssetSource)

إخراج فقط. مصدر رابط مادة عرض الحملة.

status

enum (AssetLinkStatus)

حالة مادة عرض الحملة

primaryStatus

enum (AssetLinkPrimaryStatus)

إخراج فقط. يوفّر الحالة الأساسية لرابط مادة العرض هذه. تهدف الحالة الأساسية بشكل أساسي إلى التمييز بين حقل "الحالة" العادي، الذي يحتوي على قيم يضبطها المعلِن، سواء كانت مفعَّلة أو متوقّفة مؤقتًا أو مُزالة. تأخذ الحالة الأساسية في الاعتبار إشارات أخرى (بالنسبة إلى مواد العرض التي تشملها بشكلٍ أساسي بالاستناد إلى السياسات والموافقات على الجودة) من أجل الوصول إلى حالة أكثر شمولاً للإشارة إلى حالة عرض الإعلانات.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

إخراج فقط. تقدّم تفاصيل الحالة الأساسية والأسباب المرتبطة بها.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

إخراج فقط. توفّر قائمة بأسباب عدم عرض مادّة العرض أو عدم عرضها بكامل طاقتها.

campaign

string

غير قابل للتغيير الحملة التي تمّ ربط مادة العرض بها

asset

string

غير قابل للتغيير مادة العرض المرتبطة بالحملة.