ما هو ads.txt؟

ads.txt (البائعون الرقميون المعتمدون) هو ملف نصي عام يسرد فيه الموقع شركات الإعلانات المسموح لها ببيع مساحاته الإعلانية. يطّلع عليه مشترو الإعلانات قبل تقديم عروضهم، لذا يتم تجاهل أي جهة تدّعي بيع إعلانات على موقعك من دون أن تكون مدرجة في الملف. يوجد الملف في جذر النطاق، مثل https://example.com/ads.txt.

يسرد كل سطر نظامًا إعلانيًا ومعرّف حسابك لديه، وما إذا كنت تتحكم بهذا الحساب بنفسك (DIRECT) أو كان شريك يعيد بيع مخزونك الإعلاني (RESELLER):

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
appnexus.com, 1356, RESELLER, f5ab79cb980f11d1
OWNERDOMAIN=example.com

تستخدم التطبيقات التنسيق نفسه في ملف app-ads.txt، الذي يوضع على موقع المطوّر المُدرج في صفحة التطبيق بمتجر التطبيقات.

وصف الأداة

أدخل موقعًا إلكترونيًا أو نطاقًا، واختر الملف، ثم اضغط زر التحقق. يجلب خادمنا الملف من المكان الذي تبحث فيه الأنظمة الإعلانية عنه، ثم يتحقق من مطابقته لمواصفات ads.txt 1.1 الصادرة عن IAB Tech Lab:

  • ما إذا كان الملف موجودًا ويُقدَّم بنوع المحتوى text/plain. لا تُحتسب صفحة HTML على ذلك العنوان.
  • كل سطر يخالف التنسيق، مع رقم السطر، مثل السطر الذي يفتقد إلى حقل، أو يحتوي على نظام إعلاني ليس نطاقًا، أو على علاقة ليست DIRECT أو RESELLER
  • الأنظمة الإعلانية المعتمدة، مع عدد سجلات DIRECT وRESELLER لكل منها

يُقرأ ads.txt من النطاق الأساسي، لذا فإن التحقق من www.example.com يفحص example.com/ads.txt. أما بالنسبة إلى app-ads.txt، فتتبع الأداة قواعد app-ads.txt: تحاول أولًا النطاق الفرعي الأول من دون www. أو m.، ثم النطاق الأساسي. وتُتبع عمليات إعادة التوجيه وفق ما تسمح به المواصفات.

يمكن لمساعدي الذكاء الاصطناعي المتصلين بخادم Rapid Tool Set MCP إجراء التحقق نفسه باستخدام ads_txt_checker.

نصائح

  • انسخ الأسطر كما هي تمامًا من لوحة تحكم شبكة الإعلانات. فقد يؤدي خطأ مطبعي في معرّف الحساب إلى تجاهل المشترين لذلك البائع.
  • أضف OWNERDOMAIN= متبوعًا بنطاق شركتك. توصي المواصفات بذلك، ويستخدمه المشترون لمطابقة إدخالك في sellers.json.
  • يمكن للموقع الذي لا يبيع إعلانات برمجيًا نشر السطر البديل placeholder.example.com, placeholder, DIRECT, placeholder للإشارة إلى ذلك.