קובץ ads.txt מאפשר לכם לקבוע מי יכול למכור מודעות באתר שלכם, ועוזר למנוע הצגת מלאי מזויף של שטחי פרסום למפרסמים. לכן חשוב שהסורק של Google יוכל לגשת לקובץ ads.txt.
אחרי שתיצרו קובץ ads.txt לאתר ותעלו את הקובץ לדומיין הבסיסי (root), הסורק של Google:
- ינסה לסרוק את הקובץ.
- ינתח את התוכן שבקובץ ads.txt כדי לחלץ ממנו את המזהים של בתי עסק שמורשים לייצר הכנסות (מונטיזציה) מהאתר שלכם.
בסרטון הזה מוסבר איך להבטיח שניתן לסרוק קובצי ads.txt.
זיהוי בעיות בסריקה של ads.txt
כדי להבטיח שנוכל לסרוק את קובץ ads.txt שלכם, מומלץ לפעול לפי השלבים הבאים לפתרון בעיות:
- בודקים את תזמון ההעלאה של קובץ ads.txt
- מוודאים שקובץ ads.txt זמין
- מוודאים שאפשר לגשת לקובץ ads.txt מהדומיין הבסיסי (root)
- בודקים שהסריקה לא נחסמה על ידי קובץ robots.txt
- מוודאים שקוד הסטטוס של קובץ ads.txt הוא HTTP 200 OK
- בודקים שאין שגיאות בפורמט של קובץ ads.txt ושאין בו תווים לא חוקיים
- מגדירים קובץ ads.txt כך שניתן יהיה לגשת אליו גם ב-HTTP וגם ב-HTTPS
בודקים את תזמון ההעלאה של קובץ ads.txt
אם העליתם את קובץ ads.txt בימים האחרונים, ייתכן שתצטרכו להמתין עוד כמה ימים עד שהשינויים ייבדקו ויעודכנו ב-AdSense. אם לא נשלחות הרבה בקשות להצגת מודעות מהאתר שלכם או אם נפח התנועה אליו קטן, תהליך הבדיקה יכול להימשך עד חודש.
אל תסירו את קובץ ads.txt אם הוא מוגדר בצורה תקינה. כל שינוי שתבצעו בקובץ ישפיע על משך הבדיקה.
מוודאים שקובץ ads.txt זמין
אם קובץ ads.txt שכבר נסרק לא זמין לניסיון סריקה מחדש, מה שיקרה לרשומות שכבר נסרקו תלוי בקוד הסטטוס שיופיע בתגובה.
נסו לגשת לקובץ domain.com/ads.txt
:
- אם בתגובה מופיעה שגיאה בסטטוס HTTP 404, פירוש הדבר הוא שהקובץ לא קיים. הרשומות הקודמות יימחקו באופן סופי.
- אם קוד הסטטוס בתגובה שהתקבלה הוא שגיאה מסוג Soft 404 (הוחזרה תוצאה של דף קיים עבור כתובת URL שלא באמת קיימת, סטטוס HTTP 200) או שגיאת שרת מסוג 500, הרשומות יישמרו למשך עד 5 ימים.
מוודאים שאפשר לגשת לקובץ ads.txt מהדומיין הבסיסי (root)
צריך לבדוק את כתובת ה-URL. האם צריך לכלול www כדי לגשת לאתר (לדוגמה, www.domain.com
)?
הסריקה של קובץ ads.txt מתחילה מהדומיין הבסיסי (root), והדומיין הבסיסי (root) צריך לחזור מקובץ ads.txt או להפנות אליו באופן אוטומטי.
- תתבצע סריקה של קובץ ads.txt שנמצא בכתובת
www.domain.com/ads.txt
רק אם הסורק יופנה אליו אוטומטית כשייכנס לכתובתdomain.com/ads.txt
.
אם אתם צריכים לכלול www כדי לגשת לאתר שלכם, עליכם להגדיר הפניה אוטומטית מ-domain.com/ads.txt
אל www.domain.com/ads.txt
.
בודקים שהסריקה לא נחסמה על ידי קובץ robots.txt
סורקים עשויים להתעלם מקובץ ads.txt של דומיין אם קובץ robots.txt בדומיין כולל פקודות שחוסמות:
- את הסריקה של נתיב כתובת ה-URL שבו פורסם קובץ ads.txt.
- סוג ספציפי של סורק (סוכן משתמש).
אתם יכולים לשנות את קובץ robots.txt כך שיאפשר לסורק של Google לגשת לקובץ ads.txt שלכם.
אם השורות הבאות כלולות ב-example1.com/robots.txt
:
User-agent: *
Disallow: /ads
פירוש הדבר הוא שסורקים שפועלים בהתאם לתקן של robots.txt יתעלמו מקובץ ads.txt.
יש דרכים שבהן ניתן לשנות את קובץ robots.txt כך שיאפשר את הסריקה של קובץ ads.txt:
- אפשרות 1: משנים את הנתיב שנחסם.
User-agent: *
Disallow: /ads/
- אפשרות 2: משנים את קובץ robots.txt כך שיאפשר את הסריקה של קובץ ads.txt באופן ספציפי.
User-agent: *
Allow: /ads.txt
Disallow: /ads
אם השורות הבאות כלולות ב-example2.com/robots.txt
:
User-agent: Googlebot
Disallow: /
פירוש הדבר הוא שהסורק של Google יתעלם מקובץ ads.txt.
יש דרכים שבהן ניתן לעדכן את קובץ robots.txt כך שייתן לסורק של Google גישה לקובץ ads.txt שלכם:
- אפשרות 1: מסירים את '/' מ-Disallow.
User-agent: Googlebot
Disallow:
- אפשרות 2: מאפשרים ל-Googlebot לגשת לקובץ ads.txt.
User-agent: Googlebot
Allow: /ads.txt
מוודאים שקוד הסטטוס של קובץ ads.txt הוא HTTP 200 OK
אם בגוף התגובה לבקשת קובץ ads.txt מופיע התוכן של הקובץ, אבל קוד הסטטוס בכותרת התגובה מצביע על כך שהקובץ לא נמצא (למשל, קוד הסטטוס 404):
- הסורק יתעלם מהתגובה.
- במערכות שלנו יתועד שהקובץ לא קיים.
צריך לבדוק את כותרת התגובה כדי לוודא שקוד הסטטוס של קובץ ads.txt הוא HTTP 200 OK. קוד הסטטוס HTTP 200 OK מצביע על כך שהטמעתם את קובץ ads.txt בצורה תקינה ושהבקשה הושלמה בהצלחה.
בודקים שאין שגיאות בפורמט של קובץ ads.txt ושאין בו תווים לא חוקיים
חשוב לוודא שאין טעויות בקובץ ads.txt, כמו שגיאות הקלדה או רווחים או פסיקים מיותרים.
לפעמים קשה לזהות שגיאות בתבנית הקובץ, כמו רווחים לא חוקיים, אבל שגיאות כאלה עשויות להקשות על הסורק לנתח את קובץ ads.txt, וכתוצאה מכך הסורק עלול להתעלם מהקובץ.
צריך להשוות בין הקוד בקובץ ads.txt לקוד בחשבון AdSense שלכם. קובץ ads.txt אמור להיראות כך:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
מזהה בעל האתר צריך להיות זהה למזהה שמופיע בחשבון AdSense.
מגדירים קובץ ads.txt כך שניתן יהיה לגשת אליו גם ב-HTTP וגם ב-HTTPS
הסורק של Google מנסה לסרוק קובצי ads.txt גם ב-HTTP וגם ב-HTTPS. אתם צריכים לוודא שאפשר לגשת לקובץ ads.txt גם ב-HTTP וגם ב-HTTPS. במקרה שלא, ייתכן שתצטרכו להגדיר הפניה אוטומטית.
השלב הבא שצריך לבצע תלוי בגורמים הבאים:
- ב-HTTP בלבד (לדוגמה,
http://domain.com/ads.txt
): אתם צריכים להגדיר הפניה אוטומטית כך שכאשר הסורק יחפש את הכתובתhttps://domain.com/ads.txt
, האתר יפנה את הסורק באופן אוטומטי לכתובתhttp://domain.com/ads.txt
. - ב-HTTPS בלבד (לדוגמה,
https://domain.com/ads.txt
): אתם צריכים להגדיר הפניה אוטומטית כך שכאשר הסורק יחפש את הכתובתhttp://domain.com/ads.txt
, האתר יפנה את הסורק באופן אוטומטי לכתובתhttps://domain.com/ads.txt
. - בשני הפרוטוקולים (גם HTTP וגם HTTPS): קובץ ads.txt אמור להופיע בתגובה לבקשה של
http://domain.com/ads.txt
וגם לבקשה שלhttps://domain.com/ads.txt
.
צריכים עזרה בהגדרה של הפניה אוטומטית? יש לפנות לספק השירות שלכם.