مواد العرض

قبل إنشاء "حملة زيادة طلب"، من المهم استيراد جميع مواد العرض التي تخطّط لاستخدامها في الحملة. يمكنك دائمًا الرجوع وإضافة مواد عرض لاحقًا، ولكنك تحتاج إلى مجموعة من مواد العرض حتى تتمكّن من البدء.

اطّلِع على دليل مواصفات مواد العرض وأفضل الممارسات في "حملات زيادة الطلب" أثناء التخطيط لحملتك.

مواد عرض الصور والفيديوهات هي أنواع مواد العرض الأساسية، وسيوضّح هذا الدليل كيفية تحميل كلّ منها. ويمكن تطبيق هذه المبادئ على أنواع مواد عرض أخرى أيضًا. بغض النظر عن نوع مادة العرض التي تريد إنشاءها، استخدِم AssetOperation لإنشائها.

يمكن إنشاء مواد العرض باستخدام AdsApp بدون استخدام mutate، ولكن من أجل الحفاظ على التناسق، يتّبع هذا الدليل الطريقة نفسها التي تتّبعها جميع العمليات الأخرى. يُرجى العِلم أنّه يمكنك ويجب إعادة استخدام مواد العرض الحالية إذا كانت بعضها متوفّرًا لديك. لذا، على الرغم من أنّه يجب توفّر مواد عرض لإنشاء "حملة زيادة الطلب"، قد لا يكون من الضروري إنشاء هذه المواد كجزء من عملية إنشاء الحملة.

مواد عرض الصور

يتم تحميل مواد عرض الصور بتنسيق base-64 مشفّر. بما أنّه لا يمكنك تحميل الصور مباشرةً إلى نصوص "إعلانات Google" البرمجية، يمكنك اتّباع أحد الأسلوبَين المختلفَين للحصول على بيانات الصورة وتشفيرها من أجل التحميل.

لاسترداد صورة من Google Drive، عليك أولاً الحصول على معرّفها، وهو أفضل طريقة لتحديد الصورة بشكل فريد. إحدى طرق الحصول على المعرّف هي نسخ الرابط القابل للمشاركة من واجهة مستخدم Google Drive واستخراج المعرّف. يمكنك أيضًا استرداد سلسلة من الملفات آليًا واختيار الملفات التي تريد تحميلها. يوضّح الرمز البرمجي التالي كيفية تحميل صورة واحدة باستخدام معرّف معروف:

const file = DriveApp.getFileById(fileId);
const imageAsset =  {
  "assetOperation": {
    "create": {
      "resourceName": `customers/${customerId}/assets/${getNextTempId()}`,
      "name": "Marketing Logo",
      "type": "IMAGE",
      "imageAsset": {
        "data": Utilities.base64Encode(file.getBlob().getBytes())
      }
    }
  }
}

بدلاً من ذلك، يمكنك استرجاع صورة مستضافة على خادم ويب من خلال عنوان URL الخاص بها باستخدام UrlFetchApp:

const file = UrlFetchApp.fetch(imageUrl);

يمكنك بعد ذلك استدعاء getBlob على هذا الملف تمامًا كما تفعل مع ملف Drive، وبالتالي يكون إنشاء العملية مطابقًا لخطوات ملف Google Drive.

مواد عرض الفيديو

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

const videoAsset = {
  "assetOperation": {
    "create": {
      "resourceName": `customers/${customerId}/assets/${getNextTempId()}`,
      "name": "Marketing video",
      "type": "YOUTUBE_VIDEO",
      "youtube_video_asset": {
        "youtube_video_title": "Demand Gen video",
        "youtube_video_id": "123456789"
      }
    }
  }
}
operations.push(videoAsset);