يمنحك ملفّ ads.txt مزيدًا من التحكّم في الجهات التي يُسمح لها ببيع إعلانات على موقعك الإلكتروني ويساعدك في منع عرض المستودع المزيّف إلى المعلِنين. من المهمّ أن يتمكّن زاحف Google من الوصول إلى ملفّ ads.txt.
بعد إنشاء ملفّ ads.txt لموقعك الإلكتروني وتحميل الملفّ في نطاقك الجذر، سيتولّى زاحف Google إجراء ما يلي:
- محاولة الزحف إلى الملف.
- تحليل محتوى ملفّ ads.txt لتحديد الأرقام التعريفية للبائع المسموح لها بتحقيق الربح من موقعك الإلكتروني
في هذا الفيديو، ستتعرّف على كيفية التأكّد من إمكانية الزحف إلى ملفّات ads.txt.
تحديد مشاكل زاحف ads.txt
للتأكّد من أنّه يمكن الزحف إلى ملفّ ads.txt، ننصحك باتّباع الخطوات التالية لتحديد المشاكل وحلّها:
- التأكّد من توقيت تحميل ملفّ ads.txt
- التأكّد من أنّ ملفّ ads.txt غير متاح مؤقّتًا
- التأكّد من إمكانية الوصول إلى ملفّ ads.txt من النطاق الجذر
- التأكّد من عدم منع ملفّ robots.txt للزحف
- التأكّد من أنّ ملفّ ads.txt يحتوي على رمز حالة HTTP 200 OK
- التأكّد من أنّه ليست هناك أخطاء في التنسيق أو أحرف غير صالحة في ملفّ ads.txt
- جعل ملفّ ads.txt قابلاً للوصول إليه من قِبَل كلٍّ من HTTP وHTTPS
تأكيد توقيت تحميل ملفّ ads.txt
في حال تحميل ملفّ ads.txt في الأيّام القليلة الماضية، قد يكون الوقت مبكّرًا جدًّا لظهور التغييرات ومراجعتها في AdSense. إذا لم يقدّم موقعك الإلكتروني العديد من طلبات الإعلانات أو كان عدد الزيارات منخفضًا، قد تستغرق عملية المراجعة مدة تصل إلى شهر.
لا تُزِل ملف ads.txt إذا تم إعداده بشكل صحيح. وأي تغييرات يتم إجراؤها على ملف ads.txt ستؤثر في وقت المراجعة.
التأكّد من أنّ ملفّ ads.txt غير متاح مؤقّتًا
إذا كان ملفّ ads.txt الذي تمّ الزحف إليه سابقًا غير متاح في عملية إعادة زحف لاحقة، يعتمِد ما يحدث للإدخالات التي تمّ الزحف إليها سابقًا على استجابة رمز الحالة.
جرِّب الوصول إلى ملفّ domain.com/ads.txt
:
- إذا كان الردّ هو خطأ في حالة HTTP 404، يعني ذلك أنّ الملفّ غير متوفّر. ستتمّ إزالة الإدخالات السابقة نهائيًا.
- إذا كان الردّ هو خطأ في حالة HTTP 404 (صفحة حقيقية تمّ عرضها لعنوان URL غير متوفّر في الواقع، أو حالة HTTP 200) أو خطأ في الخادم 500، سيتمّ الاحتفاظ بهذه الإدخالات لمدّة تصل إلى 5 أيّام.
التأكّد من إمكانية الوصول إلى ملفّ ads.txt من النطاق الجذر
تحقَّق من عنوان URL. هل يجب تضمين "www" للوصول إلى موقعك الإلكتروني (على سبيل المثال، www.domain.com
)؟
وسيبدأ زحف Ads.txt في النطاق الجذر، ويحتاج النطاق الجذر إلى العودة من ملف 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
يعني هذا أنّه سيتمّ تجاهل ملفّ ads.txt من خلال برامج الزحف التي تلتزم بمعيار robots.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 بواسطة الزاحف، وقد يتمّ تجاهل الملفّ.
قارِن رمز 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: يجب أن يعرِض طلبَا
http://domain.com/ads.txt
وhttps://domain.com/ads.txt
ملفّ ads.txt.
يمكنك التواصل مع مقدِّم الخدمة إذا كنت بحاجة إلى مساعدة في إعداد عملية إعادة توجيه.