كيف تصنع إعلانًا تفاعليًا (Playable Ad) بدون مطوّر
يمكنك صنع إعلان تفاعلي دون كتابة أي كود إذا تعاملت معه أولًا كمسألة تصميم، وثانيًا كمسألة بناء. إليك العملية خطوة بخطوة، وأين تختبئ الأخطاء الشائعة.
أبرز النقاط - صنع الإعلان التفاعلي هو في معظمه قرار تصميمي: اختر آلية لعب واحدة وهدفًا واحدًا ونهاية واحدة قبل أن تلمس أي أداة. - اكتب سيناريو الثواني الأولى على الورق. إذا لم يستطع شخص غريب أن يعرف ما عليه فعله دون نص، فبسّط الآلية. - يمكنك البناء دون مطوّر باستخدام أداة صنع إعلانات تفاعلية أو تصدير من محرك مرئي، لكنك ما زلت بحاجة إلى اختبار الملف النهائي على هواتف حقيقية. - البطاقة الختامية وزر المتجر جزء من الإعلان وليسا فكرة لاحقة. تحقق منهما قبل كل عملية رفع. - اعتمد المواصفات الحالية لكل شبكة كمرجع نهائي للتغليف، وأجرِ فحص جودة على الملف نفسه الذي ستسلّمه.
ما هو الإعلان التفاعلي فعلًا
الإعلان التفاعلي (Playable Ad) تجربة تفاعلية صغيرة، تكون عادةً بتقنية HTML5، وتعمل داخل مساحة إعلانية. يشاهد المستخدم مقطعًا قصيرًا من لعبتك أو تطبيقك، ويتفاعل معه، ثم ينتقل إلى بطاقة ختامية توجّهه إلى المتجر.
وهو ليس نسخة تجريبية من اللعبة، وليس فيديو دعائيًا مع طلب بلمسة. إنه حلقة لعب مصممة لغرض محدد تجعل الشخص يفهم منتجك عبر لمسه. وهذا التوصيف مهم لأنه يحدد لك ما يجب حذفه: أي شيء تقريبًا.
من الناحية التقنية، الإعلان التفاعلي صفحة ويب. يتكوّن من HTML وJavaScript وصور وأحيانًا صوت، ويُرسم على عنصر canvas أو على DOM. وإذا كنت مهتمًا بما يجري تحت الغطاء، فإن توثيق Canvas API على MDN مدخل جيد. لا تحتاج إلى قراءته لصنع إعلان، لكنه يشرح لماذا يمكن أن يكون الإعلان التفاعلي صغيرًا وسريعًا عندما يبقى بسيطًا.
الخطوة 1: اختر آلية لعب واحدة تستحق اللعب
افتح لعبتك أو تطبيقك واسأل: ما الإجراء الوحيد الذي يجعل الناس يقولون "آه، فهمت"؟
- في لعبة match-3، هو تبديل قطعتين ومشاهدة التتابع المتسلسل.
- في لعبة runner من فئة hyper-casual، هو التوجيه يمينًا ويسارًا لتفادي العوائق.
- في لعبة الدمج، هو سحب عنصرين متطابقين معًا.
- في تطبيق مالي أو رياضي، قد يكون تفاعلًا واحدًا يُظهر النتيجة، مثل تحريك شريط تمرير ومشاهدة رقم يتغير.
اختر الآلية الأسهل فهمًا دون كلمات، والتي تعطي تغذية راجعة فورية. قاوم الرغبة في عرض التقدّم أو المتاجر أو الميزات الاجتماعية. فهذه أسباب لمواصلة اللعب، وليست أسبابًا لبدئه.
اختبار مفيد: صِف الإعلان التفاعلي في جملة واحدة. "اسحب القطع المتطابقة لتنظيف اللوحة" تصلح. أما "ابنِ قاعدتك، ثم قاتل، ثم طوّر" فلا تصلح.
الخطوة 2: اكتب سيناريو الجلسة على الورق
قبل البناء، اكتب الإعلان التفاعلي كسلسلة قصيرة من اللحظات. أنت تصمم قصة صغيرة جدًا.
- الخطّاف (Hook). ماذا يرى اللاعب في اللحظة الأولى؟ ينبغي أن يُظهر العنصر البصري الأساسي للعبتك ويجعل من الواضح أن هناك شيئًا تفاعليًا.
- أول إدخال. ما أول شيء يفعله؟ وجّهه بمؤشر يد أو تمييز بصري أو هدف نابض. لا تعتمد على فقرة من النص.
- المكافأة. ماذا يحدث عندما يفعل ذلك؟ أضف حركة، وصوتًا إن سمحت الشبكة بذلك، وإحساسًا واضحًا بالتقدّم.
- التصعيد. امنحه إجراءً أو اثنين إضافيين يبدوان أكبر قليلًا من الأول.
- النهاية. قرر كيف ينتهي: فوز، أو شبه فشل يدعو إلى إعادة المحاولة، أو إيقاف مبني على الوقت. ثم اعرض البطاقة الختامية.
ارسم كل لحظة كإطار تقريبي. إذا لم تستطع رسمها في بضعة مربعات، فهي معقدة أكثر من اللازم لهذه الصيغة.
حدّد كيف يمكن أن يفشل اللاعب
الإعلان التفاعلي الذي لا يمكن خسارته قد يبدو بلا معنى، والذي تحدث فيه الخسارة بسرعة كبيرة يبدو غير عادل. من الأنماط الشائعة فوز موجَّه يعقبه خطوة ثانية أصعب يكون فيها الفشل ممكنًا لكنه متسامح. ويجب أن تكون إعادة المحاولة فورية.
الخطوة 3: اختر طريقة البناء
أمامك ثلاثة مسارات واقعية دون مطوّر متخصص.
المسار أ: أداة صنع الإعلانات التفاعلية
تولّد أداة صنع الإعلانات التفاعلية كود HTML5 نيابةً عنك انطلاقًا من مدخلاتك. فمثلًا تبدأ PlayableRun من صفحة تطبيقك على App Store أو Google Play وتنتج إعلانًا تفاعليًا يمكنك تحسينه، ثم تصدّر ملف ZIP جاهزًا لـ Google Ads. يناسب هذا المسار الفرق الصغيرة التي تحتاج إلى إطلاق نسخ متعددة دون بناء خط إنتاج.
المقايضة هنا هي التحكم. فأنت تعمل ضمن القوالب والتفاعلات المتاحة، لذا اختر آلية اللعب من الخطوة 1 مع أخذ ذلك في الحسبان.
المسار ب: تصدير الإعلان التفاعلي من محرك الألعاب
إذا كانت لعبتك مبنية على محرك يوفّر تصديرًا تفاعليًا أو بتقنية HTML5، فغالبًا يستطيع مصمم تقني اختزال اللعبة إلى مستوى واحد وتصديره. يحافظ هذا على صورك وإحساس لعبتك الحقيقيين، لكن عليك إدارة حجم الملفات والأغلفة الخاصة بكل شبكة بنفسك.
المسار ج: مستقل أو استوديو
الاستعانة بمصدر خارجي معقولة إذا كنت تحتاج إلى آلية لعب فريدة لا تدعمها أي أداة. أعطهم السيناريو من الخطوة 2، وليس موجزًا غامضًا. واسألهم عمّا يحتويه الملف المسلَّم وكيف يتعامل مع رابط المتجر.
وأيًّا كان المسار الذي تختاره، فالسيناريو والأصول مسؤوليتك. فالأداة لا تستطيع أن تقرر ما الممتع في لعبتك.
الخطوة 4: جهّز الأصول وابنِ
اجمع ما يحتاجه الإعلان التفاعلي قبل أن تبدأ البناء:
- الفن الأساسي. الشخصيات والعناصر والخلفيات وقطع الواجهة، مصدَّرة بشكل نظيف وبخلفيات شفافة عند الحاجة.
- عناصر التغذية الراجعة. الجسيمات وظهور النقاط والتمييز البصري ومؤشر اليد.
- الصوت. اختياري، وينبغي أن يبقى الإعلان الجيد مفهومًا والصوت مغلق.
- البطاقة الختامية. أيقونتك وسطرًا قصيرًا من النص وزر تثبيت واضحًا.
- رابط المتجر. صفحة App Store أو Google Play الدقيقة التي ينبغي أن يفتحها الإعلان.
وأثناء البناء، ضع ثلاثة مبادئ في بالك.
اجعل اللمس متساهلًا. يلعب الناس على شاشات صغيرة وبإبهام غير دقيق. مناطق اللمس الكبيرة وسلوك السحب المتسامح أفضل من عناصر التحكم الدقيقة. وإذا كنت تبني إدخالًا مخصصًا، فإن توثيق Pointer Events على MDN يشرح كيف يمكن لمسار برمجي واحد أن يتعامل مع اللمس والفأرة.
استجب فورًا. يجب أن ينتج عن كل لمسة رد فعل مرئي. فحتى تأخير لحظة يعطي انطباعًا بأن الإعلان معطّل، ويغادر الناس.
اجعله خفيفًا. الأصول الثقيلة تبطئ التحميل، والإعلان الذي يتحمّل ببطء يخسر الناس قبل أن يروه أصلًا. اضغط الصور، وتجنب الصوت غير الضروري، واحذف أي ميزة ليست في سيناريوك. تضع كل شبكة حدودها الخاصة لحجم الملفات، فراجع المواصفات الحالية للشبكة التي تستهدفها بدل الاعتماد على الذاكرة.
الخطوة 5: اختبر على أجهزة حقيقية
المعاينات على سطح المكتب تُخفي المشكلات. قبل الرفع، افتح الملف على هاتفين حقيقيين على الأقل، ويفضل أن يكون أحدهما أقدم والآخر أحدث، وتحقق مما يلي.
- هل يُحمَّل بسرعة على اتصال الجوال؟
- هل يتصرف اللمس بالطريقة نفسها كما في المعاينة؟
- هل يتلاءم التخطيط مع الوضعين الرأسي والأفقي إذا كانت الشبكة تدعمهما؟
- هل تظهر البطاقة الختامية في كل مرة، بما في ذلك بعد الفشل أو انتهاء الوقت؟
- هل يفتح زر التثبيت صفحة المتجر الصحيحة وليس رابطًا مؤقتًا؟
- هل ينكسر شيء إذا لمس اللاعب الشاشة عشوائيًا أو بسرعة، أو لم يفعل أي شيء إطلاقًا؟
هذا السؤال الأخير يكشف الكثير. فالناس الحقيقيون لا يتبعون سيناريوك. يلمسون أثناء الحركات، ويتجاهلون مؤشر اليد، ويحاولون التمرير. ينبغي أن يصمد إعلانك أمام ذلك.
للحصول على قائمة أكمل، استخدم قائمة فحص جودة إعلانات HTML5 التفاعلية قبل كل إصدار.
الخطوة 6: التصدير والرفع
التغليف هو المكان الذي يُرفض فيه إعلانات تفاعلية جيدة بخلاف ذلك. تختلف الشبكات في طريقة تشغيل رابط المتجر، والملفات المسموح بها، وشكل الحزمة المطلوبة.
وبالنسبة إلى Google Ads تحديدًا، فإن تفاصيل بنية ملف ZIP وفحوص السياسة مشروحة في كيفية رفع ملف HTML5 ZIP إلى Google Ads. وإذا كنت تدير حملات التطبيقات (App campaigns)، فاقرأ ExitApi في حملات التطبيقات لتفهم كيف ينبغي ربط النقر الخارجي.
أجرِ فحصًا أخيرًا على الملف نفسه الذي توشك على رفعه، وليس على نسخة سابقة. فمن الشائع بشكل مدهش أن يُختبر إصدار ويُسلَّم إصدار آخر.
الأخطاء الشائعة التي ينبغي تجنبها
- عرض الكثير. الإعلان التفاعلي ليس دليلًا تعليميًا. إذا احتاج إلى شرح طويل، فقلّص آلية اللعب.
- لعب مزيف. إذا كان الإعلان لا يشبه المنتج الحقيقي إطلاقًا، يشعر الناس بأنهم خُدعوا، وسيحذف بعضهم التطبيق فورًا. اعرض شيئًا تقدّمه فعلًا.
- إخفاء دعوة اتخاذ الإجراء. يجب أن تكون البطاقة الختامية واضحة. لا تجعل الناس يبحثون عن الزر.
- تجاهل حالة الفشل. الفوز المكتوب سلفًا يبدو مملًا. أما فرصة صغيرة للخسارة تعقبها إعادة محاولة سهلة فتميل إلى إبقاء الانتباه.
- الاختبار في المتصفح فقط. الأجهزة الحقيقية تكشف مشكلات اللمس والصوت والتخطيط التي لن يكشفها سطح المكتب أبدًا.
- إطلاق نسخة واحدة فقط. بمجرد أن ينجح أول إعلان تفاعلي، غيّر شيئًا واحدًا في كل مرة، مثل الخطّاف أو أول إدخال أو البطاقة الختامية، لتعرف ما الذي يهم.
مشروع أول واقعي
إذا كان هذا أول إعلان تفاعلي لك، فأبقِ النطاق صغيرًا. اختر آلية لعب واحدة، وابنِ مستوى واحدًا منها، وأضف بطاقة ختامية واضحة، واختبره على بضعة هواتف، ثم ارفعه إلى شبكة واحدة. ستتعلم من حملة حقيقية واحدة أكثر مما تتعلم من التخطيط لمجموعة مثالية من النسخ.
وعندما تكون مستعدًا للتجربة، يمكنك الاطلاع على أمثلة في صفحة العروض التجريبية في PlayableRun لترى شكل الإعلان التفاعلي النهائي، أو أنشئ حسابًا مجانيًا وابنِ أول إعلان لك انطلاقًا من صفحة تطبيقك في المتجر.
الأسئلة الشائعة
›هل يمكنني إنشاء إعلان تفاعلي بدون برمجة؟
نعم. الجزء الصعب هو تحديد ما يفعله اللاعب وكيف ينتهي الإعلان، وليس كتابة الكود. يمكن لأداة صنع الإعلانات التفاعلية أن تتولى تغليف HTML5 والتصدير، بينما توفّر أنت آلية اللعب والأصول ودعوة اتخاذ الإجراء.
›ماذا ينبغي أن يحتوي الإعلان التفاعلي؟
آلية لعب بسيطة واحدة مأخوذة من منتجك الحقيقي، وتغذية راجعة واضحة مع كل لمسة، ومسارًا قصيرًا نحو الفوز أو شبه الفشل، وبطاقة ختامية فيها زر المتجر. وأي شيء يتجاوز ذلك يميل إلى إبطاء المستخدمين.
›هل أحتاج إلى نسخة مختلفة لكل شبكة إعلانية؟
غالبًا نعم، على الأقل من ناحية التغليف. فالشبكات تختلف في الطريقة التي تتوقع بها تشغيل رابط المتجر وفي الملفات التي تقبلها. راجع المواصفات الحالية لكل شبكة قبل التصدير، واختبر الملف نفسه الذي تنوي رفعه.
›كيف أختبر الإعلان التفاعلي قبل إطلاقه؟
افتح الملف المُصدَّر على هواتف حقيقية وليس في متصفح سطح المكتب فقط. تحقق من اللمس ووقت التحميل والبطاقة الختامية ومن أن زر المتجر يفتح الصفحة الصحيحة. ثم مرّره عبر أداة المعاينة أو التحقق الخاصة بالشبكة.
›هل يجب أن يكون الإعلان التفاعلي هو اللعبة كاملة؟
لا. ينبغي أن يكون مقطعًا صغيرًا وصادقًا من التجربة يستطيع شخص جديد فهمه دون تعليمات. وإذا احتاج اللاعب إلى شرح، فهذا يعني أن المقطع أكبر من اللازم.
المصادر
حوّل صفحة تطبيقك في المتجر إلى إعلان تفاعلي
الصق رابط App Store أو Google Play واحصل على إعلان تفاعلي بتقنية HTML5 يمكنك اختباره خلال دقائق. الإعلان الأول مجاني.
تابع القراءة
- Playable ads
ما هو الإعلان التفاعلي Playable Ad؟ دليل مبسّط
قراءة في 6 دقيقة
- Google Ads HTML5
clickTag for Display HTML5 — PlayableRun checklist
قراءة في 1 دقيقة
- Google Ads HTML5
ExitApi in App campaigns — what PlayableRun generates
قراءة في 1 دقيقة