عند تحميل تصميمات الإعلانات في إعلانات Google، قد تتلقى رسالة خطأ. في معظم الحالات، يمكن إصلاح المشكلة بإدخال تغييرات على الملف وحفظه مرة أخرى. ويمكنك بعد ذلك محاولة تحميل الملف.
راجع إعلاناتك باستخدام مدقق HTML5 من "إعلانات Google".
ستساعدك هذه المقالة في الاستجابة لرسائل خطأ معيّنة قد تتلقاها أثناء محاولة تحميل المواد الإبداعية. وللحصول على مزيد من التفاصيل حول المتطلبات، اطّلع على صفحة سياسة الإعلانات المصوّرة.
ملاحظة: عند تحميل إعلان ديناميكي مخصّص جديد، تأكّد من أنّه يحمل النوع المناسب (ديناميكي) ونوع النشاط التجاري. وينبغي أن يتطابق نوع النشاط التجاري لتصميم الإعلان مع الحملة. ويمكنك الحصول على مزيد من المعلومات حول الخلاصة من خلال صفحة "إعدادات الحملة". ويمكن إنشاء الإعلانات الديناميكية المخصّصة فقط في Google Web Designer.
بالإضافة إلى ذلك، تأكّد من أن إعلانك مصمّم لعرض منتج واحد أو أكثر، وليس عددًا ثابتًا ومحددًا من المنتجات (على سبيل المثال، 2 أو 3)، لأن Google لن يمكنها سوى ضمان عرض منتج واحد أو أكثر لتجديد النشاط التسويقي الديناميكي.
إعلانات 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”>
.
تحتوي ملفات .HTM الأساسية على علامة حجم الإعلان مثل <meta name=”ad.size” content=”width=300,height=250”>
.
- افتح ملف HTML. وابحث عن العلامة الوصفية لحجم الإعلان. وفي حال العثور عليها، تأكد من أنها ضمن علامة
<head>
وأن بيان<head>
مغلق بعلامة</head>
. - استبدل علامات الاقتباس يدويًا حيث إن علامات الاقتباس التي يتم نسخها/لصقها قد تؤدي إلى حدوث خطأ (لا يقبلها برنامج "إعلانات Google").
- يمكن أن يظهر هذا الخطأ أيضًا عند محاولة تحميل ملفات من DCLK Studio. ولا تقبل "إعلانات Google" هذه الملفات ولا يمكن تحميلها. ويجب نقل DCLK من خلال عرض إعلانات الجهات الخارجية على النحو المعتاد.
تأكّد من أن أسماء الملفات في كل الملفات في ملف ZIP. متطابقة تمامًا مع الاسم الوارد في الملف المرجعي.
على سبيل المثال، إذا كان أحد الملفات في ملف ZIP. باسم path/to/example/asset، ولكنك تشير في ملف HTML إلى path/to/example/asset2، لن تتمكّن "إعلانات Google" من العثور على الملف الصحيح.
لحلّ هذه المشكلة، قارِن اسم الملف المذكور أعلاه بكل ملف في رمز HTML5. وإذا لم يكن متطابقًا تمامًا، عليك تصحيح الإشارة.
لا تسمح "إعلانات Google" بمخارج متعددة. أزل المخارج المتعددة وحاول تحميل الإعلانات مرة أخرى.
يمكنك فقط الإشارة إلى ملفات متضمّنة في ملف 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 يومًا.
- تحقيق الحساب لإجمالي إنفاق منذ الإنشاء يزيد على 9,000 دولار أمريكي (أو ما يعادل ذلك بالعملة المحلية).
- امتلاك الحساب لسجلّ جيد من الالتزام بالسياسات.
ضع في اعتبارك أن تلبية المتطلبات المذكورة أعلاه لا يضمن دائمًا الوصول إلى إعلانات HTML5.
إذا لم تكن إعلانات HTML5 متاحة في حسابك، يمكنك التقدّم بطلب للوصول إليها من خلال ملء نموذج طلب الوصول إلى HTML5. وقبل تقديم طلبك، تأكّد من أن حسابك يفي بمعايير الأهلية المذكورة في ما يلي. ستتلقى إشعارًا بالبريد الإلكتروني مع تحديث للحالة في غضون 7 أيام عمل من تقديم الطلب.
- امتلاك الحساب لسجلّ جيد من الالتزام بالسياسات.
- امتلاك الحساب لسجلّ دفع جيد.
- تحقيق الحساب لإجمالي إنفاق منذ الإنشاء يزيد على 1,000 دولار أمريكي (أو ما يعادل ذلك بالعملة المحلية).
للحفاظ على الوصول المستمر إلى إعلانات HTML5، يُرجى التأكّد من أنك لا تنتهك سياساتنا وتحافظ على سجلّ جيد من الامتثال للسياسة.
في هذه الأثناء، يمكنك استخدام خيارات أخرى مثل إعلانات AMPHTML المحمَّلة أو الإعلانات الصورية المتجاوبة.
احرص على اتّباع مواصفات الإعلانات الصوريّة الصحيحة.
ملف ZIP الذي تم تحميله غير معتمَد. يُرجى تحميل إعلانات غير مرتبطة بخلاصة
- تحقَّق مما إذا كانت هذه هي الحملة المناسبة لهذا الإعلان.
- في حال كان ذلك هو الإعلان المناسب والحملة المناسبة، اربط الحملة بخلاصة
- في حال لم تكن هذه هي الحملة المناسبة أو الإعلان المناسب:
- الإعلان المناسب: يُرجى تحميل هذا الإعلان المناسب إلى حملة مرتبطة بخلاصة
- الحملة المناسبة: يُرجى تحميل إعلان غير مرتبط بخلاصة لهذه الحملة
لا تحتوي تصميمات الإعلانات على نص
لا تسمح المعاينة بالنقر للوصول
- لا تتوفر المعاينة العاملة بكامل وظائفها إلا عبر الرابط "عرض الإعلان بالحجم الكامل" بعد حفظ الإعلان.
- يجب أن ينسخ/يلصق العملاء في ما بعد عنوان URL في متصفحاتهم.
- لن تسمح تصميمات الإعلانات بالنقر للوصول في معاينة إنشاء الإعلانات أو في نافذة المعاينة المنبثقة "عرض الإعلان بالحجم الكامل".
تواجه خطأ في الحالة لمكالمة غير صالحة لجهة غير معتمَدة
<video>
فارغة غير صالحة وأزِلها.الإعلانات التي تستخدم رمز HTML لصفحات AMP
تم رفض مستند HTML بواسطة أداة فحص صحة صفحات AMP الأساسيةرسالة التنبيه | ملف HTML ليس مستند إعلانات AMPHTML صالحًا. يُرجى التحقق منه باستخدام أداة فحص صحة صفحات AMP أولاً. |
الحل | تأكد من اجتياز إعلانات AMPHTML لعملية التحقق من الصحة باستخدام أداة فحص صحة صفحات AMP هذه التي تتوفر بشكلٍ عام. |
أفضل ممارسة | استخدم أداة فحص صحة صفحات AMP قبل تحميل مستندات HTML. |
رسالة التنبيه | حدث خطأ داخلي. وفي حال استمرار الخطأ، اتصل بفريق الدعم مع تقديم حزمة الاختبار. وسنبحث في هذه المشكلة في أقرب وقت ممكن. |
الحل | غير متاح |
مثال: هناك عنصر AMP مخصص غير متاح، مثل <amp-audio>
.
رسالة التنبيه | عنصر AMP المخصص <$name> غير متاح |
الحل |
أزل عناصر AMP غير المتاحة بالإضافة إلى عمليات استيراد جافا سكريبت من HTML. على سبيل المثال:
|
أفضل ممارسة | استخدم فقط عناصر AMP المعتمدة. |
مثال: تم استيراد عنصر AMP مخصص غير متاح <amp-audio>
.
رسالة التنبيه | تم استيراد عنصر AMP مخصص غير متاح <$name> . |
الحل | أزِل عناصر AMP غير المتاحة بالإضافة إلى عمليات استيراد JavaScript من 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 " على إجراء حدث مكتوب بشكلٍ غير صحيح. وعليك التحقّق من مواصفات رمز HTML لصفحات AMP الحالية لتحديد تنسيق القيمة الصحيح. |
مثال: تحتوي السمة "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> وعملية استيراد JavaScript من 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.
- عدّادات أو موقّتات: ابحث عن "طاولات" أو "موقّتات". ويجب أن تكون هذه المصفوفات فارغة.
- مخارج متعددة
- مقاطع فيديو
- خرائط
- يمكنك العثور على القائمة الكاملة بالميزات المعتمَدة هنا.
في 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. في الداخل، يمكنك البحث عن ' ="" للعثور على الخطأ.