إدارة المستودع

التأكُّد من أن ملفات Ads.txt لموقعك الإلكتروني يمكن الزحف إليها

بعد إعداد ملف ads.txt على نطاقك، سيتولى زاحف Google إجراء الخطوات التالية:

  • محاولة الزحف إلى الملف.
  • تحليل محتويات الملف لتحديد أرقام تعريف البائعين المصرح لهم بتحقيق الربح المادي من مستودعك الإعلاني.
ملاحظة: قد يستغرق ظهور تغييرات ads.txt بضعة أيام في AdSense. وإذا لم يقدّم موقعك الإلكتروني العديد من طلبات الإعلانات، قد يستغرق الأمر مدة تصل إلى شهر.

للتأكد من إمكانية الزحف إلى ملف ads.txt لموقعك الإلكتروني، نوصيك بالعمل من خلال خطوات تحرّي الخلل وإصلاحه التالية.

تأكد من أن الملف غير متوفّر مؤقتًا

في حال لم يكن ملف ads.txt المعروض سابقًا متوفّرًا في عملية إعادة زحف تالية، سيتم إجراء ما يلي للإدخالات المعروضة سابقًا:

  • إزالتها نهائيًا في حال كانت الاستجابة عبارة عن خطأ hard 404 (الصفحة غير موجودة أصلاً، أو حالة HTTP 404).
  • الاحتفاظ بها لمدةٍ تصل إلى خمسة أيام في حال كانت الاستجابة عبارة عن خطأ soft 404 (صفحة فعلية تم إرجاعها لعنوان URL غير موجود أصلاً، أو حالة HTTP 200) أو خطأ متعلق بالخادم 500.

تأكد من أن الملف يمكن للوصول إليه من النطاق الجذر

تعتبر عمليات إعادة التوجيه من domain.com/ads.txt إلى www.domain.com/ads.txt شائعة إلى حدٍ كبير. وسيبدأ زحف Ads.txt في النطاق الجذر، ويحتاج النطاق الجذر إلى العودة من ملف ads.txt أو إعادة التوجيه إليه.

لن يتم الزحف إلى ملف ads.txt على www.domain.com/ads.txt إلا إذا أعاد domain.com/ads.txt التوجيه إليه.

تأكّد من عدم منع الزحف عن طريق ملف robots.txt

قد يتم تجاهل ملف ads.txt لنطاق معيّن بواسطة برامج الزاحف في حال عدم سماح ملف robots.txt في أحد النطاقات بأيٍّ مما يلي:

  • الزحف إلى مسار عنوان URL الذي تم فيه نشر ملف ads.txt.
  • وكيل مستخدم الزاحف.
مثال: غير مسموح بالزحف إلى مسار ملف ads.txt

بالنسبة إلى example1.com:

  1. يتم نشر ملف ads.txt على example1.com/ads.txt.
  2. يتم تضمين الأسطر التالية في example1.com/robots.txt:
    User-agent: *
    Disallow: /ads
  3. سيتم تجاهل ملف ads.txt بواسطة برامج الزاحف التي تحترم معيار robots.txt.
  4. يمكنك تعديل ملف robots.txt على النحو التالي للسماح بالزحف إلى الملف (هناك طرق أخرى ممكنة):
    • الخيار 1: تعديل المسار غير المسموح به.
      User-agent: *
      Disallow: /ads/
    • الخيار 2: السماح بشكلٍ صريح بإعلانات ads.txt؛ ويعتمد ذلك على دعم الزاحف لتوجيه Allow في ملف robots.txt.
      User-agent: *
      Allow: /ads.txt
      Disallow: /ads
مثال: غير مسموح بالزحف إلى وكيل المستخدم

بالنسبة إلى example2.com:

  1. يتم نشر ملف ads.txt على example2.com/ads.txt.
  2. تم تضمين الأسطر التالية في example2.com/robots.txt:
    User-agent: Googlebot
    Disallow: /
  3. سيتم تجاهل ملف ads.txt بواسطة زاحف Google.

تأكد من إرجاع الملف برمز الحالة HTTP 200 OK

بينما قد يرجع طلب ملف ads.txt محتويات الملف في نص الاستجابة، فإنه في حال كان رمز الحالة في رأس الاستجابة يشير إلى أنه لم يتم العثور على الملف (مثال، رمز الحالة 404):

  • سيتم تجاهل الاستجابة.
  • سيتم اعتبار الملف غير موجود.

تأكد من أن الملف يحتوي على رمز حالة HTTP 200 OK.

تأكد من عدم وجود أخطاء في التنسيق أو أحرف غير صالحة في الملف

قد يكون من الصعب اكتشاف أخطاء التنسيق، مثل أحرف المسافات البيضاء غير الصالحة، ولكن يمكن أن يصعب تحليل ملف ads.txt بواسطة الزاحف، وبالتالي قد يؤدي ذلك إلى تجاهل أحد الملفات. تجنّب نسخ إدخالات ads.txt من محرر نص منسّق ولصقها، ونوصي باستخدام محرر نص عادي. ويمكنك أيضًا التحقّق من وجود أحرف UTF-8 غير صالحة في ملف ads.txt باستخدام محرر HEX.

اجعل ملف ads.txt قابلاً للوصول إليه عبر كلٍّ من HTTP وHTTPS

يحاول زاحف Google الزحف إلى جميع ملفات ads.txt على كلٍّ من HTTP وHTTPS. ومع ذلك، تؤدي الاستجابة 404 (أو 40X) إلى الإزالة نهائيًا للإدخالات التي تم الزحف إليها سابقًا، حتى في حال تم الزحف إلى ملف ads.txt عبر HTTP. وبالتالي، في حال كان الزحف عبر HTTPS يرجع 404 (أو 40X):

  • ستتم الإزالة نهائيًا للإدخال الذي تم الزحف إليه سابقًا.

يُرجى التأكّد من أنه يمكن الوصول إلى ملف ads.txt عبر كلٍّ من HTTP وHTTPS.

هل كان ذلك مفيدًا؟
كيف يمكننا تحسينها؟

هل تحتاج إلى مزيد من المساعدة؟

تسجيل الدخول للحصول على خيارات دعم إضافية لحل مشكلتك بسرعة