כשמעלים נכסי קריאייטיב ל-Google Ads, לפעמים מוצגת הודעת שגיאה. ברוב המקרים, שינוי של הקובץ ושמירה שלו מחדש יפתרו את הבעיה. אחרי ששומרים את הקובץ מחדש, אפשר לנסות להעלות אותו שוב.
כדי לבדוק את המודעות, אפשר להשתמש בכלי HTML5 validator ב-Google Ads.
במאמר הזה מפורטות הודעות שגיאה ספציפיות שיכול להיות שיוצגו לכם כשתנסו להעלות נכסי קריאייטיב ומוסבר מה צריך לעשות כדי לטפל בהן. תוכלו למצוא דרישות מפורטות יותר בדף "המדיניות בנושא תמונות".
הערה: כשמעלים מודעה דינמית חדשה בהתאמה אישית, חשוב לוודא שהוגדר עבורה הסוג הנכון (דינמית) וסוג העסק הנכון. סוג העסק שהוגדר לקריאייטיב צריך להתאים לסוג הקמפיין. בדף 'הגדרות הקמפיין' אפשר למצוא מידע נוסף על הפיד. מודעות דינמיות בהתאמה אישית ניתן ליצור רק ב-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”>
.
קובצי .HTML ראשיים כוללים תג של גודל מודעה, כמו <meta name=”ad.size” content=”width=300,height=250”>
.
- פותחים את קובץ ה-HTML. ומחפשים את המטא תג של גודל המודעה. אם מצאתם אותו, מוודאים שהוא נמצא בחלק של ה-
<head>
ושיש תג</head>
שסוגר את ה-<head>
. - מחליפים את סימני המרכאות ידנית, כי אם תנסו להעתיק סימני מרכאות ולהדביק אותם בקובץ, ייתכן שתוצג לכם הודעת שגיאה (מערכת Google Ads לא מקבלת סימני מרכאות שהודבקו).
- ייתכן שהשגיאה הזאת תוצג גם אם תנסו להעלות קבצים מ-DCLK Studio. מערכת Google Ads לא מקבלת את הקבצים האלה, ואי אפשר להעלות אותם. צריך להעביר קבצים מ-DCLK דרך 3PAS בשיטה הרגילה.
חשוב לוודא שהשמות של כל הקבצים בקובץ ה-ZIP זהים לשמות שרשומים בקובץ ההפניה.
לדוגמה, אם אחד מהקבצים בקובץ ה-ZIP נקרא path/to/example/asset, אבל בקובץ ה-HTML יש הפניה ל-path/to/example/asset2, מערכת Google Ads לא תצליח למצוא את הקובץ הנכון.
כדי לפתור את הבעיה, צריך להשוות בין שמות הקבצים המוזכרים למעלה לבין השמות של כל קובץ שמופיע בקוד HTML5 שיצרתם. אם הוא לא זהה בדיוק, צריך לתקן את שם הקובץ בקוד.
ב-Google Ads אין תמיכה במספר יציאות. צריך להסיר את היציאות הנוספות ולנסות להעלות מחדש את המודעות.
ניתן להפנות רק לקבצים שנמצאים בקובץ ה-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 Ads ברגע שהחשבון יעמוד בדרישות הבאות:
- החשבון נפתח לפני יותר מ-90 יום.
- בחשבון הצטברו הוצאות בסכום של יותר מ-USD 9,000 מאז פתיחתו.
- לחשבון יש היסטוריה טובה של עמידה במדיניות.
חשוב לזכור: עמידה בדרישות המפרטות למעלה לא תמיד מבטיחה שתקבלו גישה למודעות HTML5.
אם מודעות HTML5 לא זמינות בחשבון שלכם, תוכלו למלא ולשלוח את טופס הבקשה לקבלת גישה ל-HTML5. לפני הגשת הבקשה, יש לוודא שהחשבון עומד בקריטריונים לזכאות המפורטים בהמשך. תישלח אליכם הודעת אימייל עם עדכון לגבי סטטוס הבקשה תוך 7 ימי עסקים ממועד הגשת הבקשה.
- לחשבון יש היסטוריה טובה של עמידה במדיניות.
- לחשבון יש היסטוריית תשלומים טובה.
- בחשבון הצטברו הוצאות בסכום של יותר מ-1,000 USD מאז פתיחתו.
כדי שהגישה למודעות ה-HTML5 תישאר פעילה, הקפידו לפעול בהתאם למדיניות שלנו ושמרו על היסטוריה טובה של עמידה במדיניות.
בינתיים תוכלו להשתמש באפשרויות אחרות, כמו מודעות AMPHTML שהועלו או מודעות רספונסיביות לרשת המדיה.
הקפידו לפעול בהתאם למפרט המתאים של מודעות לרשת המדיה.
קובץ ה-ZIP שהעלית לא נתמך. צריך להעלות מודעות שלא מקושרות לפיד
- בודקים אם הוספתם את המודעה לקמפיין הנכון.
- אם זו המודעה הנכונה והוספתם אותה לקמפיין המתאים, מקשרים את הקמפיין אל פיד
- אם זו לא המודעה הנכונה או שהיא לא משויכת לקמפיין הנכון:
- אם זו המודעה הנכונה: מעלים את המודעה לקמפיין שמקושר אל פיד
- אם זה הקמפיין הנכון: מעלים לקמפיין מודעה שלא מקושרת אל פיד
לא מופיע טקסט במודעות הקריאייטיב
אי אפשר ללחוץ על התצוגה המקדימה
- ניתן לראות תצוגה מקדימה שעובדת בצורה מלאה רק דרך הקישור "הצגת מודעה בגודל מלא" אחרי ששומרים את המודעה.
- לאחר מכן, הלקוחות צריכים להעתיק ולהדביק את כתובת ה-URL בדפדפן שלהם.
- בתצוגה המקדימה בעת יצירת המודעה או בחלון הקופץ 'הצגת מודעה בגודל מלא' של התצוגה המקדימה לא ניתן ללחוץ על מודעות הקריאייטיב כדי לעבור לאתר.
נתקלת בסטטוס שגיאה בשל קריאה לא תקינה מצד רביעי
<video>
ריקים לא תקינים ולהסיר אותם.מודעות AMPHTML
מסמך ה-HTML נדחה על ידי מאמת ה-AMP הקנוניההתראה שמוצגת | קובץ ה-HTML אינו מסמך חוקי של מודעות AMPHTML. תחילה צריך לבדוק אותו במאמת ה-AMP. |
הפתרון | מוודאים שמודעות ה-AMPHTML עוברות את האימות של מאמת ה-AMP הזמין לציבור. |
שיטה מומלצת | מומלץ להשתמש במאמת ה-AMP לפני שמעלים מסמכי HTML. |
ההתראה שמוצגת | אירעה שגיאה פנימית. אם השגיאה עדיין מוצגת, יש לפנות אל צוות התמיכה עם החבילה לבדיקה. אנחנו נבדוק את הבעיה בהקדם האפשרי. |
הפתרון | לא זמין |
דוגמה: רכיב AMP בהתאמה אישית כמו <amp-audio>
לא נתמך.
ההתראה שמוצגת | רכיב AMP מותאם אישית <$name> אינו נתמך. |
הפתרון |
מסירים מה-HTML את רכיבי ה-AMP שאינם נתמכים וגם את פריטי הייבוא של JavaScript שקשורים אליהם. לדוגמה:
|
שיטה מומלצת | מומלץ להשתמש ברכיבי AMP נתמכים בלבד. |
דוגמה: התבצע ייבוא של רכיב AMP מותאם אישית <amp-audio>
שאינו נתמך.
ההתראה שמוצגת | התבצע ייבוא של רכיב AMP מותאם אישית <$name> שאינו נתמך. |
הפתרון | מסירים מה-HTML את רכיבי ה-AMP שאינם נתמכים וגם את פריטי הייבוא של JavaScript שקשורים אליהם. לדוגמה: <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 Ads כרגע. צריך להסיר אותן מבלוק הסגנון amp-custom. |
דוגמה: המאפיין "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 Ads ולבדוק באילו ערכים אסור להשתמש, לפני שיוצרים מודעות. |
דוגמה: חסר "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 Ads. יש להסיר אותו מההגדרה. |
דוגמה: מספר מופעים של "amp-ad-exit
".
ההתראה שמוצגת | נמצאו מספר מופעים של "$item ". |
הפתרון | מסירים את הרכיבים המיותרים מהמסמך ושומרים מופע אחד בלבד. |
דוגמה: מודעת ה-AMPHTML כוללת פונקציית קליקביליות ששונתה, "tap:exit-api.exit(target=’product1’)
". המערכת אינה תומכת בפונקציה זו.
ההתראה שמוצגת | מודעת ה-AMPHTML כוללת פונקציית קליקביליות ששונתה, "$exit ". המערכת אינה תומכת בפונקציה זו. |
הפתרון | מסירים את ההגדרה <amp-ad-exit> ואת ייבוא JavaScript הרלוונטי מה-HTML. מסירים את פעולות האירוע שמפעילות את exit-api.exit (לדוגמה, <button on=”tap:exit-api.exit(target=’product1’)”> ) |
ההתראה שמוצגת | המודעה מכילה מספר נקודות כניסה. צריך לוודא שבמודעת ה-HTML5 יש רק קובץ .HTML אחד עם תג של גודל מודעה, ולאחר מכן לנסות שוב. |
הפתרון | מוודאים שיש רק קובץ HTML אחד שמציג תוכן מודעה בקובץ ה-ZIP ומסירים את קובצי ה-HTML המיותרים. |
דוגמה: הערך "width:100%
" של מאפיין CSS אסור בסלקטור ".amp-carousel-button
".
ההתראה שמוצגת | הערך של מאפיין CSS "$cssPropertyName:$cssPropertyValue " אסור בסלקטור "$cssSelector ". |
הפתרון | מסירים את אותו הערך של מאפיין CSS שצוין בהודעה מבלוק הסגנון amp-custom. |
Google Web Designer HTML5
המודעה שלכם מפרה את אחד מסעיפי המדיניות של Google Ads. עיינו בבעיות שמפורטות בהודעת השגיאה המקורית.
לפני שתוכלו להעלות את המודעה, תצטרכו להסיר תכונות שאינן נתמכות. ניתן לעשות זאת על ידי פתיחת הקובץ 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. בתוכו, אפשר לחפש את ' ="" כדי למצוא את השגיאה.