فاحص ads.txt
تحقّق من ملف ads.txt لموقع ويب أو ملف app-ads.txt لمطوّر تطبيق: أنظمة الإعلانات التي يصرّح بها، والأسطر التي تخالف تنسيق IAB.
الإدخال
Protected by Cloudflare Turnstile
الإخراج
| السطر | النوع | المشكلة |
|---|---|---|
| ستظهر النتائج هنا | ||
| نظام الإعلان | DIRECT | RESELLER |
|---|---|---|
| ستظهر النتائج هنا | ||
ملف القراءة
ما هو 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للإشارة إلى ذلك.
التعليقات
MCP
استخدمها مع مساعدي الذكاء الاصطناعي
يمكن لمساعدي الذكاء الاصطناعي المتصلين بخادم MCP تشغيل هذه الأداة باسم ads_txt_checker.