ValueAddedModuleData

بيانات وحدة "القيمة المضافة" الحقول المطلوبة هي العنوان وعنوان URL.

تمثيل JSON
{
  "header": {
    object (LocalizedString)
  },
  "body": {
    object (LocalizedString)
  },
  "image": {
    object (Image)
  },
  "uri": string,
  "viewConstraints": {
    object (ModuleViewConstraints)
  },
  "sortIndex": integer
}
الحقول
header

object (LocalizedString)

العنوان الذي سيتم عرضه في الوحدة الحد الأقصى لعدد الأحرف هو 60 حرفًا، وسيتم اقتطاع السلاسل الأطول من ذلك.

body

object (LocalizedString)

النص الذي سيتم عرضه في الوحدة الحد الأقصى لعدد الأحرف هو 50 حرفًا، وسيتم اقتطاع السلاسل الأطول من ذلك.

image

object (Image)

الصورة التي سيتم عرضها على الوحدة نسبة العرض إلى الارتفاع المقترَحة للصورة هي 1:1. سيتم تغيير حجم الصور لتلائم هذه النسبة.

uri

string

معرّف الموارد المنتظم (URI) الذي تنقل إليه الوحدة عند النقر عليها. يمكن أن يكون هذا الرابط رابطًا على الويب أو رابطًا لصفحة في التطبيق كما هو موضّح في https://developer.android.com/training/app-links/deep-linking.

viewConstraints

object (ModuleViewConstraints)

القيود التي يجب استيفاؤها كلها لعرض الوحدة

sortIndex

integer

فهرس ترتيب الوحدات يتم عرض الوحدات التي لها مؤشر ترتيب أقل قبل الوحدات التي لها مؤشر ترتيب أعلى. إذا لم يتم تحديده، يُفترض أنّ فهرس الترتيب هو INT_MAX. بالنسبة إلى وحدتَين تتضمّنان الفهرس نفسه، يكون سلوك الترتيب غير محدّد.

ModuleViewConstraints

القيود التي يجب استيفاؤها كلها لعرض الوحدة

تمثيل JSON
{
  "displayInterval": {
    object (TimeInterval)
  }
}
الحقول
displayInterval

object (TimeInterval)

الفترة الزمنية التي ستظهر فيها الوحدة للمستخدمين يمكن تحديد كل من startTime وendTime. يتم عرض الوحدة مباشرةً بعد الإدراج ما لم يتم ضبط startTime. يتم عرض الوحدة لأجل غير مسمى في حال عدم ضبط endTime.