عند تحميل تصميمات الإعلانات في "إعلانات Google"، قد تتلقى رسالة خطأ. في معظم الحالات، يمكن إصلاح المشكلة بإدخال تغييرات على الملف وحفظه مرة أخرى. ويمكنك بعد ذلك محاولة تحميل الملف.
راجع إعلاناتك باستخدام مدقق HTML5 من "إعلانات Google".
ستساعدك هذه المقالة في الاستجابة لرسائل خطأ معيّنة قد تتلقاها أثناء محاولة تحميل المواد الإبداعية. وللحصول على مزيد من التفاصيل حول المتطلبات، اطّلع على صفحة سياسة الإعلانات المصوّرة.
ملاحظة: عند تحميل إعلان ديناميكي مخصّص جديد، تأكد من أنه يحمل النوع المناسب (ديناميكي) ونوع النشاط التجاري. وينبغي أن يتطابق نوع النشاط التجاري لتصميم الإعلان مع الحملة. ويمكنك الحصول على مزيد من المعلومات حول الخلاصة من خلال صفحة "إعدادات الحملة".
بالإضافة إلى ذلك، تأكد من أن إعلانك مصمم لعرض منتج واحد أو أكثر، وليس عددًا ثابتًا ومحددًا من المنتجات (على سبيل المثال، 2 أو 3)، لأن Google لن يمكنها سوى ضمان عرض منتج واحد أو أكثر لتجديد النشاط التسويقي الديناميكي.
إعلانات HTML5
لا يتم دعم إعلانات HTML5 التي تم إنشاؤها باستخدام أداة Swiffy. حمّل ملف Flash الأصليلتحويل إعلانات Flash إلى HTML5، يجب عدم تحميل سوى ملفات Flash إلى "إعلانات Google". وإذا كنت تستخدم أداة تحويل Swiffy، فلن يتم قبول الإعلانات. ويمكنك أيضًا إعادة إنشاء الإعلانات باستخدام Google Web Designer أو أدوات أخرى. مزيد من المعلومات حول تحويل إعلانات فلاش إلى HTML5.
لمعرفة إن كان ملف .ZIP يحتوي على نوع ملف غير معتمد، جرّب ما يلي:
- افتح ملف .ZIP بالنقر المزدوج عليه.
- في المجلد الناتج، تأكَّد من أن كل ملف يمثِّل نوعًا من الملفات المعتمدة: .CSS و.JS وHTML. وGIF. و.PNG و.JPEG و.SVG؛ وإذا وجدت نوعًا غير معتمد، يُرجى إزالته.
- لحفظ النسخة المحدّثة، اختر جميع الملفات في المجلد، وانقر على "ملف" > "ضغط العناصر".
- في حالة عدم إنشاء ملف zip من المجلد بشكل سليم، فقد يرجع ذلك إلى ضغط المجلد؛ لذا تأكد من اختيار كل عنصر، وليس المجلد بالكامل.
.
) والشرطة (-
) والشرطة السفلية (_
).
لمعرفة إن كان ملف .ZIP يتضمن أسماء ملفات بأحرف غير معتمدة، جرّب ما يلي:
- افتح ملف .ZIP بالنقر المزدوج عليه.
- في المجلد الناتج، تأكد من أن كل اسم ملف يستخدم الأحرف المعتمدة فقط: الأحرف الأبجدية والأرقام والنقاط (
.
) والواصلات (-
) والشرطات السفلية (_
). أعد تسمية الملفات التي تستخدم أسماء تحتوي على أحرف بخلاف الأحرف المعتمدة. وفي حال وجود مجلدات فرعية في ملف .ZIP، فتأكد من فتح هذه الملفات وفحصها كذلك. - لحفظ النسخة المحدّثة، اختر جميع الملفات في المجلد، وانقر على ملف > ضغط العناصر.
- في حالة عدم إنشاء ملف zip من المجلد بشكل سليم، فقد يرجع ذلك إلى ضغط المجلد؛ لذا تأكد من اختيار كل عنصر، وليس المجلد بالكامل.
لإصلاح المشكلة، ابحث عن العلامات غير المعتمدة أعلاه في شفرة المواد الإبداعية. ستحتاج إلى فحص جميع الملفات المخزّنة في ملف .ZIP وحذفها.
في كثير من الحالات، تتصل المشكلة بعلامات .SVG غير المعتمدة. في هذه الحالة، ابحث عن شفرة المواد الإبداعية للعلامات غير المضمّنة في واحدة من الفئات المعتمدة (عناصر الحاوية، وعناصر التدرج، وعناصر الرسومات). مزيد من المعلومات حول الفئات التي تتم مطابقتها بكل واحدة من العلامات المعتمدة.
<meta name=”ad.size” content=”width=300,height=250”>
.
تشمل ملفات .HTML الأساسية علامة حجم الإعلان مثل <meta name=”ad.size” content=”width=300,height=250”>
.
- افتح ملف .HTML وابحث عن العلامة الوصفية لحجم الإعلان. وفي حال العثور عليها، تأكد من أنها ضمن علامة
<head>
وأن بيان<head>
مغلق بعلامة</head>
. - استبدل علامات الاقتباس يدويًا حيث إن علامات الاقتباس التي يتم نسخها/لصقها قد تؤدي إلى حدوث خطأ (لا يقبلها برنامج "إعلانات Google").
- يمكن أن يظهر هذا الخطأ أيضًا عند محاولة تحميل ملفات من DCLK Studio أو أداة Swiffy؛ حيث إن برنامج "إعلانات Google" لا يقبل هذه الملفات ولا يمكن تحميلها. يجب نقل DCLK عبر 3PAS كالمعتاد ويجب تحميل ملفات Swiffy Flash بتنسيق Flash، بدون تحويل إلى HTML5.
يُرجى التأكُّد من أن أسماء الملفات لجميع الملفات في ملف .ZIP مطابقة تمامًا للاسم المذكور في الملف المشار إليه.
على سبيل المثال، إذا كان أحد الملفات في ملف .ZIP اسمه path/to/example/asset، لكن في ملف HTML تشير إلى path/to/example/asset2، فلن يتمكن "إعلانات Google" من العثور على الملف الصحيح.
لإصلاح هذه المشكلة، قارن اسم الملف المذكور أعلاه بكل ملف في شفرة HTML5. إذا لم يكن مطابقًا مطابقة تامة، فصحح الإشارة.
يمكنك فقط الإشارة إلى ملفات موجودة في ملف .ZIP الذي حمّلته، والملف المذكور أعلاه غير موجود هناك. للمتابعة، يُرجى إزالة أي إشارات في ملف HTML إلى مواد العرض الموجودة خارج ملف ZIP..
يتعذَّر العثور على مادة العرض المذكورة في رسالة الخطأ في ملف ZIP.. وستحتاج أيضًا إلى إزالة أي إشارات إلى هذا الملف. تقتصر الإشارات الخارجية المسموح بها على ما يلي:
- Google Fonts
- jQuery المستضافة من Google
لإصلاح الملفات التالفة داخل ملف .ZIP، جرّب ما يلي:
- افتح ملف .ZIP بالنقر المزدوج عليه.
- في المجلد الناتج، افتح كل ملف منفرد واحفظه مرةً أخرى.
- لحفظ النسخة المحدّثة، اختر جميع الملفات في المجلد، وانقر على ملف > ضغط العناصر.
- في حالة عدم إنشاء ملف zip من المجلد بشكل سليم، فقد يرجع ذلك إلى ضغط المجلد؛ لذا تأكد من اختيار كل عنصر، وليس المجلد بالكامل.
<head>
في ملف index.html.<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js">
</script>
بعد إزالة علامة النص البرمجي هذه، سيكون إعلانك بالكامل قابلاً للنقر عليه. ويمكنك ترك الزر ولكن أية نقرة على الإعلان ستأخذ المستخدم إلى الصفحة المقصودة.
أزل حدث onclick لاستدعاء ExitAPI.exit من ملف index.html.
- على سبيل المثال:
<button onclick="ExitApi.exit()">
تعذَّر تحميل إعلان HTML5، لأن حسابك لا يدعم إعلانات HTML5.
متطلبات استخدام إعلانات HTML5
يجب أن تكون قادرًا على الوصول إلى إعلانات HTML5 في حسابك على "إعلانات Google" بمجرد قيام حسابك بإنشاء سجل كافٍ على نظامنا الأساسي وتلبية المتطلبات التالية:
- فتح الحساب منذ أكثر من 90 يومًا.
- تحقيق الحساب لإجمالي إنفاق منذ الإنشاء يزيد على 9000 دولار أمريكي (أو ما يعادل ذلك بالعملة المحلية).
- امتلاك الحساب لسجلّ جيد من الالتزام بالسياسات.
ضع في اعتبارك أن تلبية المتطلبات المذكورة أعلاه لا يضمن دائمًا الوصول إلى إعلانات HTML5.
إذا كانت إعلانات HTML5 غير متوفرة في حسابك، يمكنك التقدم بطلب للدخول من خلال هذا النموذج. قبل تقديم طلبك، تأكد من أن حسابك يفي بمعايير الأهلية المذكورة أدناه. ستتلقى إشعارًا بالبريد الإلكتروني مع تحديث للحالة في غضون 7 أيام عمل من تقديم الطلب.
- امتلاك الحساب لسجلّ جيد من الالتزام بالسياسات.
- امتلاك الحساب لسجلّ دفع جيد.
- تحقيق الحساب لإجمالي إنفاق منذ الإنشاء يزيد على 9000 دولار أمريكي (أو ما يعادل ذلك بالعملة المحلية).
للحفاظ على الوصول المستمر إلى إعلانات HTML5، يُرجى التأكد من أنك لا تنتهك سياساتنا وتحافظ على سجل جيد من الامتثال للسياسة.
وفي هذه الأثناء، يمكنك استخدام خيارات أخرى مثل إعلانات AMPHTML المحمَّلة أو الإعلانات الصورية المتجاوبة.
تأكد من اتباع مواصفات الإعلانات الصوريّة الصحيحة.
ملف ZIP الذي تم تحميله غير مُعتمَد. يُرجى تحميل إعلانات غير مرتبطة بخلاصة.
- تحقَّق مما إذا كانت هذه هي الحملة المناسبة لهذا الإعلان.
- في حال كان ذلك هو الإعلان المناسب والحملة المناسبة، اربط الحملة بخلاصة
- في حال لم تكن هذه هي الحملة المناسبة أو الإعلان المناسب:
- الإعلان المناسب: يُرجى تحميل هذا الإعلان المناسب إلى حملة مرتبطة بخلاصة
- الحملة المناسبة: يُرجى تحميل إعلان غير مرتبط بخلاصة لهذه الحملة
تصميمات الإعلانات تفتقد للنص.
المعاينة لا تسمح بالنقر للوصول.
- لا تتوفر المعاينة العاملة بكامل وظائفها إلا عبر الرابط "عرض الإعلان بالحجم الكامل" بعد حفظ الإعلان.
- يجب أن ينسخ/يلصق العملاء في ما بعد عنوان URL في متصفحاتهم.
- لن تسمح تصميمات الإعلانات بالنقر للوصول في معاينة إنشاء الإعلانات أو في نافذة المعاينة المنبثقة "عرض الإعلان بالحجم الكامل".
إعلانات AMPHTML
تم رفض مستند HTML بواسطة أداة فحص صحة صفحات AMP القياسية.رسالة التنبيه | ملف HTML ليس مستند إعلانات AMPHTML صالحًا. يُرجى التحقق منه باستخدام أداة فحص صحة صفحات AMP أولاً. |
الحل | تأكد من اجتياز إعلانات AMPHTML لعملية التحقق من الصحة باستخدام أداة فحص صحة صفحات AMP هذه التي تتوفر بشكلٍ عام. |
أفضل ممارسة | استخدم أداة فحص صحة صفحات AMP قبل تحميل مستندات HTML. |
رسالة التنبيه | حدث خطأ داخلي. وفي حال استمرار الخطأ، اتصل بفريق الدعم مع تقديم حزمة الاختبار. وسنبحث في هذه المشكلة في أقرب وقت ممكن. |
الحل | غير متاح |
مثال: هناك عنصر AMP مخصص غير متاح، مثل <amp-audio>
.
رسالة التنبيه | عنصر AMP المخصص <$name> غير متاح |
الحل | أزل عناصر AMP غير المتاحة بالإضافة إلى عمليات استيراد جافا سكريبت من HTML. على سبيل المثال: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”> </amp-audio> من القسم <body> وكذلك<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”> </script> من القسم <head> . |
أفضل ممارسة | استخدم فقط عناصر AMP المعتمدة. |
مثال: تم استيراد عنصر AMP مخصص غير متاح <amp-audio>
.
رسالة التنبيه | تم استيراد عنصر AMP مخصص غير متاح <$name> . |
الحل | أزل عناصر AMP غير المتاحة بالإضافة إلى عمليات استيراد جافا سكريبت من HTML. على سبيل المثال: <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”> </amp-audio> من القسم <body> وكذلك<script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”> </script> من القسم <head> . |
أفضل ممارسة | استخدم فقط عناصر AMP المعتمدة. |
مثال: مسار مواد العرض المحظور: a4a/invalid_
.
رسالة التنبيه | مسار مواد العرض المحظور: $assetPath. |
الحل | أعد تسمية الدليل. |
أفضل ممارسة | تجنّب استخدام أسماء الدليل المحجوزة لمسارات مواد العرض، مثل "a4a_". |
مثال: خطأ في تحليل CSS: "... .foo:nth-child(1n) { color: red } …
".
رسالة التنبيه | خطأ في تحليل CSS: "... .foo:nth-child(1n) { color: red } … ". |
الحل | أصلح الأخطاء في مقتطف CSS المرفق. وفي معظم الأوقات، ترتبط هذه الأخطاء بأدوات اختيار CSS الزائفة، وهي غير متاحة ضمن التجربة الحالية في "إعلانات Google". يُرجى إزالتها من قالب نمط AMP المخصص. |
مثال: تحتوي السمة "srcset
" في العلامة "amp-ing
" على قيمة غير صالحة "a b c
".
رسالة التنبيه | تحتوي السمة "$attrName " في العلامة "$tagName " على قيمة غير صالحة "$value ". |
الحل | يعني هذا عادةً أن قيمة السمة مكتوبة بشكلٍ غير صحيح. على سبيل المثال، قد تحتوي السمة "on " على إجراء حدث مكتوب بشكلٍ غير صحيح. اطّلع على مواصفات AMPHTML الحالية لمعرفة تنسيق القيمة الصحيح. |
مثال: تحتوي السمة "class
" في العلامة "div
" على قيمة "amp-carousel-slide
"، وهي محظورة.
رسالة التنبيه | تحتوي السمة "$attrName " في العلامة "$tagName " على قيمة "$value " محظورة. |
الحل | تحقق للتأكد من أن السمات لا تحتوي على أي قيم محجوزة. ويجب ألا تحتوي فئات العناصر على أسماء فئات محجوزة مثل "amp-carousel-button ". وبالمثل، لا يُسمح باستخدام "AMP " كهدف لأحد إجراءات الأحداث. |
أفضل ممارسة | ننصحك بالرجوع إلى مواصفات إعلانات AMPHTML في "إعلانات Google" والاطّلاع على قائمة القيم غير المسموح بها قبل إنشاء إعلاناتك. |
مثال: هناك عنصر "finalURL
" مفقود لـ "exit1" في تهيئة العلامة "amp-ad-exit
".
رسالة التنبيه | هناك قيمة "$value " مفقودة للعنصر "$item " في تهيئة العلامة "$tagName ". |
الحل | تتطلب عناصر AMP، مثل <amp-ad-exit> و<amp-animation> ، تهيئة JSON. يُرجى الرجوع إلى مواصفات عناصر AMP المقابلة لتنسيق التهيئة الصحيح. |
مثال: قيمة غير صالحة للعنصر "selector
" في التهيئة "amp-ad-exist
".
رسالة التنبيه | قيمة "$value " غير صالحة للعنصر "$item " في تهيئة العلامة "$tagName ". |
الحل | تتطلب عناصر AMP، مثل <amp-ad-exit> و<amp-animation> ، تهيئة JSON. يُرجى الرجوع إلى مواصفات عناصر AMP المقابلة لتنسيق التهيئة الصحيح. |
مثال: لا يعتبر العنصر "Filters
" علامة متاحة في التهيئة "amp-ad-exit
".
رسالة التنبيه | العنصر "$item " غير متاح في تهيئة العلامة "$tagName ". |
الحل | عنصر التهيئة غير متاح في "إعلانات Google". أزِله من التهيئة. |
مثال: تكرارات متعددة لـ "amp-ad-exit
".
رسالة التنبيه | تم العثور على تكرارات متعددة للعنصر "$item ". |
الحل | أزِل هذه العناصر الإضافية من المستند، واحتفظ بمثيل واحد فقط. |
مثال: عدَّل إعلان AMPHTML إمكانية النقر، "ta:exit-api.exit(target=’product1’)
"، وهذا إجراء غير متاح.
رسالة التنبيه | عدَّل إعلان AMPHTML إمكانية النقر، "$exit "، وهذا إجراء غير متاح. |
الحل | أزِل التهيئة <amp-ad-exit> وعملية استيراد جافا سكريبت من HTML. أزِل إجراءات الحدث التي تستدعي exit-api.exit (على سبيل المثال، <button on=”tap:exit-api.exit(target=’product1’)”> ). |
رسالة التنبيه | يحتوي الإعلان على نقاط دخول متعددة. تأكَّد من وجود ملف .HTML واحد مع علامة حجم الإعلان في إعلان HTML5، ثم أعد المحاولة. |
الحل | تأكد من وجود ملف .HTML واحد فقط لعرض محتوى الإعلان في ملف zip.، وأزِل ملفات HTML الإضافية. |
مثال: غير مسموح باستخدام قيمة خاصية CSS "width:100%
" لأداة الاختيار ".amp-carousel-button
".
رسالة التنبيه | غير مسموح باستخدام قيمة خاصية CSS "$cssPropertyName:$cssPropertyValue " لأداة الاختيار "$cssSelector ". |
الحل | أزِل قيمة خاصية CSS المشار إليها في الرسالة من قالب نمط AMP المخصص. |
Google Web Designer HTML5
ينتهك إعلانك واحدة من سياسات "إعلانات Google". شاهد المشكلات المذكورة في رسالة الخطأ الأصلية.
قبل أن يمكنك تحميل إعلانك، ستحتاج إلى إزالة أي ميزات غير معتمدة. يمكنك تنفيذ ذلك عن طريق فتح ملف index.html في ملف ZIP.. ويمكنك العثور على الميزات غير المعتمدة في قسم "gwd-admetadata".
- إعلان قابل للتوسعة: ابحث عن "creativeProperties". يجب أن تكون قيمة minWidth مساوية لقيمة maxWidth ويجب أن تكون قيمة minHeight مساوية لقيمة maxHeight.
- عدادات أو مؤقتات: ابحث عن "counters" أو "timers". يجب أن تكون هذه المصفوفات فارغة.
- مخارج متعددة
- مقاطع فيديو
- خرائط
- يمكنك العثور على القائمة الكاملة بالميزات المعتمدة هنا.
في Google Web Designer، يجب تضمين الصور لجميع الحالات البصرية للزر المصوّر.
على سبيل المثال، في مقتطف الشفرة التالي من مثال لملف index.html، صور up-image، وover-image وdown-image (انظر النص بالخط العريض) غير موجودة.
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
مزيد من المعلومات حول مكوّن الزر المصوّر.
لإصلاح المشكلة، يمكنك استبدال placeholder.png بالصورة أو الصور التي تريد استخدامها والتأكد من تضمين الصورة في ملف ZIP..
ملاحظة: من المفترض أن توضّح رسالة الخطأ العنصر المفقود. في بعض الأحيان، ستشاهد "" على أنه العنصر المفقود. في هذه الحالة، يُرجح أن موقع الصورة لم يكن محددًا. افتح ملف .ZIP وحدد موقع ملف index.html. في الداخل، يمكنك البحث عن ' ="" للعثور على الخطأ.