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

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

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

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