بعد إعداد ملف app-ads.txt على نطاق مطوِّر البرامج، سيتولى زاحف Google إجراء الخطوات التالية:
- محاولة الزحف إلى الملف.
- تحليل محتويات الملف لتحديد أرقام تعريف البائعين المصرَّح لهم بتحقيق الربح المادي من مستودعك.
للتأكّد من إمكانية الزحف إلى ملف تطبيق ads.txt، ننصح باتّباع الخطوات التالية لتحديد المشاكل وحلّها:
- التأكّد من أن الملف غير متوفّر مؤقتًا
- التأكُّد من أنه يمكن الوصول إلى الملف من النطاق الجذر
- التأكّد من عدم منع ملف robots.txt للزحف
- تأكد من إرجاع الملف برمز الحالة HTTP 200 OK
- التأكُّد من عدم وجود أخطاء في التنسيق أو أحرف غير صالحة في الملف
- جعل ملف app-ads.txt سهل الوصول بواسطة كلٍّ من HTTP وHTTPS
التأكّد من أن الملف غير متوفّر مؤقتًا
في حال لم يكن ملف app-ads.txt المعروض سابقًا متوفّرًا في عملية إعادة زحف تالية، سيتم إجراء ما يلي للإدخالات المعروضة سابقًا:
- إزالتها نهائيًا في حال كانت الاستجابة عبارة عن خطأ hard 404 (الصفحة غير موجودة أصلاً، أو حالة HTTP 404)
- الاحتفاظ بها لمدةٍ تصل إلى خمسة أيام في حال كانت الاستجابة عبارة عن خطأ soft 404 (صفحة فعلية تم إرجاعها لعنوان URL غير موجود أصلاً، أو حالة HTTP 200) أو خطأ متعلق بالخادم 500.
التأكُّد من أنه يمكن الوصول إلى الملف من النطاق الجذر
تُعتبر عمليات إعادة التوجيه من domain.com/app-ads.txt
إلى www.domain.com/app-ads.txt
شائعة إلى حدٍ كبير. وسيبدأ زحف App-ads.txt في النطاق الجذر. يحتاج النطاق الجذر إلى العودة من ملف app-ads.txt أو إعادة التوجيه إليه.
www.domain.com/app-ads.txt
إلا إذا أعاد domain.com/app-ads.txt
التوجيه إليه.التأكّد من عدم منع ملف robots.txt للزحف
قد يتم تجاهل ملف app-ads.txt بواسطة برامج الزاحف في حال كان ملف robots.txt يحظر الزحف. وإذا كان عنوان URL لملف app-ads.txt يُعيد التوجيه إلى اسم مضيف مختلف، يمكن أن تتأثر عمليات الزحف أيضًا بواسطة أي ملف robots.txt على اسم المضيف اللاحق.
يجب تعديل ملف robots.txt لإعطاء Google الإذن بالزحف إلى ملف app-ads.txt.
عليك إضافة السطرين التاليين من النص إلى ملف robots.txt:
User-agent: Google-adstxt
Disallow:
Google adstxt
، سيتبع الزاحف أيضًا سجلات Mediapartners-Google
وGooglebot
robots.txt User-agent
.تأكد من إرجاع الملف برمز الحالة HTTP 200 OK
في حين أنه يمكن أن ينتج عن طلب ملف app-ads.txt إرجاع محتويات الملف في نص الاستجابة، إذا أشار رمز الحالة في عنوان الاستجابة إلى عدم العثور على الملف (على سبيل المثال: رمز الحالة 404):
- سيتم تجاهل الاستجابة.
- سيتم اعتبار الملف غير موجود.
تأكد من أن الملف يحتوي على رمز حالة HTTP 200 OK.
التأكُّد من عدم وجود أخطاء في التنسيق أو أحرف غير صالحة في الملف
قد يصعب اكتشاف أخطاء التنسيق، مثل أحرف المسافات البيضاء غير الصحيحة، ولكن يمكنها أن تصعّب تحليل ملف app-ads.txt بواسطة الزاحف، وبالتالي قد يؤدّي ذلك إلى تجاهل الملف.
تجنّب نسخ إدخالات ملف app-ads.txt من محرِّر نصوص منسَّقة ولصقها، وننصح باستخدام محرِّر نصوص عادية. ويمكنك أيضًا التأكّد من عدم توفّر أحرف UTF-8 غير صالحة في ملف app-ads.txt باستخدام محرِّر ملفات ثنائية.
جعل ملف app-ads.txt سهل الوصول بواسطة كلٍّ من HTTP وHTTPS
يحاول زاحف Google الزحف إلى جميع ملفات app-ads.txt على كلٍّ من HTTP وHTTPS، ولكن تؤدي الاستجابة 404 (أو 40X) إلى الإزالة نهائيًا للإدخالات التي تم الزحف إليها سابقًا، حتى في حال تم الزحف إلى ملف app-ads.txt عبر HTTP. وبالتالي، في حال نتج عن الزحف عبر HTTPS حالة 404 (أو 40X):
- ستتم الإزالة نهائيًا للإدخال الذي تم الزحف إليه سابقًا.
تأكّد من إمكانية الوصول إلى ملف app-ads.txt عبر كلّ من HTTP وHTTPS.