Authorized Sellers for Apps‏ (app-ads.txt)


‫Authorized Sellers for Apps (או app-ads.txt) היא יוזמה של IAB שעוזרת להגן על מלאי שטחי הפרסום באפליקציה שלכם מפני הונאת מודעות. אתם יוצרים קובצי app-ads.txt כדי לזהות מי מורשה למכור את מלאי שטחי הפרסום שלכם. זיהוי של אתרים מורשים יכול לעזור לכם לקבל הוצאות פרסום שאחרת היו מופנות למלאי מזויף של אפליקציות מזויפות.

קובצי app-ads.txt זמינים לכולם וניתנים לסריקה על ידי בורסות פרסום, פלטפורמות לספקים (SSP), וגם ספקים חיצוניים וקניינים אחרים.

לא חובה להשתמש בקובץ app-ads.txt, אבל זה מומלץ מאוד, במיוחד אם אתם חוששים שאחרים עלולים לזייף את האפליקציה שלכם.

קובץ app-ads.txt הוא קובץ טקסט שמפתחי אפליקציות מפרסמים בדומיין הבסיסי (root) של אתר המפתחים של האפליקציה. הוא מכיל רשימה של ישויות שמורשות למכור את מלאי שטחי הפרסום של בעל האתר. כדי להשתמש בקובץ app-ads.txt, בעלי האפליקציות צריכים דומיין אינטרנט שבו הם יכולים לפרסם את רשימת המפיצים המורשים שלהם, כך שספקים שונים של פרסום דיגיטלי יוכלו לסרוק אותה. יש כמה פתרונות לאירוח דומיינים שמאפשרים לארח קבצים באופן שרירותי, כולל Firebase.

דרישות מוקדמות

איך מגדירים קובץ app-ads.txt לאפליקציות

  1. אם עדיין לא עשיתם את זה, יוצרים קובץ טקסט ושומרים אותו בשם "app-ads.txt".

  2. מעתיקים את קטע הקוד הבא ומדביקים אותו בקובץ app-ads.txt. (מחליפים את pub-00000000000000 במזהה בעל האפליקציה שלכם. מזהה בעל האפליקציה מופיע במסוף AdMob > הגדרות.)

    google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
    
  3. מפרסמים את קובץ ה-app-ads.txt בדומיין הבסיס של אתר המְפתח (לדוגמה, https://example.com/app-ads.txt). חשוב להזין את הדומיין בדיוק כפי שהוא מופיע ב-Google Play וב-App Store.

  4. צריך להמתין לפחות 24 שעות עד שמערכת AdMob תסרוק ותאמת את קובץ app-ads.txt.

  5. חוזרים ל-AdMob ובודקים את הסטטוס של קובץ app-ads.txt.

איך לפרסם קובץ app-ads.txt באמצעות התכונה "אירוח ב-Firebase"

אם יש לכם אתר שלא מאפשר להעלות את קובץ app-ads.txt ברמה הבסיסית (root) (למשל, אתר שנבנה ומתארח בשירות ליצירת אתרים), אתם יכולים להשתמש בתכונה "אירוח ב-Firebase" כדי לארח את קובץ app-ads.txt.

פלטפורמת Firebase מספקת דרך חינמית, מהירה ומהימנה לארח את קובץ app-ads.txt בעזרת דומיין מותאם אישית משלכם או בתתי-דומיינים חינמיים של פרויקט Firebase: ‏web.app ו-firebaseapp.com.

לפני שמתחילים

כדי לפרסם קובץ app-ads.txt באמצעות התכונה "אירוח ב-Firebase", צריך פרויקט ב-Firebase. אם אין לכם פרויקט ב-Firebase, אתם יכולים ליצור פרויקט חדש לפי ההוראות במדריך למפתחים.

אם כבר קישרתם את האפליקציות שמקושרות ל-AdMob ל-Firebase או שהאפליקציה שלכם משתמשת באחד ממוצרי Firebase (למשל, Google Analytics for Firebase, הגדרת תצורה מרחוק ב-Firebase וכו'), אתם יכולים להשתמש בפרויקט Firebase הקיים.

התקנת Firebase CLI

אפשר להתקין את Firebase CLI באמצעות npm (מנהל החבילות של Node). עם זאת, אם אתם לא מכירים את Node.js, אתם יכולים להשתמש בקובץ הבינארי העצמאי.

במסמכי התיעוד של Firebase CLI מוסבר איך להתקין את ה-CLI או לעדכן אותו לגרסה העדכנית.

הפעלת הפרויקט

כדי להפעיל את פרויקט Firebase במחשב המקומי, מריצים את הפקודה הבאה מהשורש של ספריית הפרויקט.

firebase init

במהלך אתחול הפרויקט, מההנחיות של Firebase CLI:

  1. בוחרים באפשרות להגדיר אירוח.

  2. בוחרים פרויקט ב-Firebase כדי לקשר אותו לספריית הפרויקט המקומית.

    בוחרים באפשרות Use an existing project ובוחרים מהרשימה את הפרויקט שרוצים לקשר.

  3. מציינים ספרייה שתשמש כספריית השורש הציבורית.

    כדי לבחור את ברירת המחדל (ציבורי), מקישים על Enter.

  4. בוחרים הגדרה לאתר.

    האתר שאתם יוצרים הוא לא אפליקציה של דף יחיד, לכן בוחרים באפשרות N.

בסיום תהליך האיניציאליזציה, Firebase יוצר שני קבצים ומוסיף אותם לתיקיית השורש של הפרויקט המקומי:

  • ספריית public שמכילה קבצים שמתארחים באתר שלכם.
  • קובץ תצורה של firebase.json שמפרט את הגדרות הפרויקט.
  • קובץ .firebaserc שבו מאוחסן הכינוי של הפרויקט.

פרסום קובץ app-ads.txt

כדי לפרסם את קובץ app-ads.txt באתר:

  1. ממקמים את הקובץ app-ads.txt בספרייה public שבספריית הפרויקט המקומית.

  2. מריצים את הפקודה הבאה מהרמה הבסיסית (root) של ספריית הפרויקט המקומית:

    firebase deploy --only hosting
  3. בסיום הפריסה, נכנסים לכתובת ה-URL הבאה כדי לוודא שהקובץ app-ads.txt פורסם. ‫(PROJECT_ID הוא מזהה הפרויקט ב-Firebase).

    https://PROJECT_ID.web.app/app-ads.txt

    לדוגמה: אם מזהה הפרויקט הוא "awesome-project", מזינים את הכתובת https://awesome-project.web.app/app-ads.txt בסרגל הכתובות של הדפדפן.

הוספת דומיין או תת-דומיין לדף האפליקציה בחנות

כדי שהסורק ימצא את קובץ app-ads.txt, צריך לציין את הדומיין או תת-הדומיין החדש בדף האפליקציה ב-Google Play או ב-App Store.

מעדכנים את כתובת ה-URL של השיווק בדף האפליקציה בחנות באופן הבא:

https://PROJECT_ID.web.app

קביעת הגדרות הפניה אוטומטית (אופציונלי)

אם יש לכם אתר קיים ואתם מתכננים להשתמש באירוח ב-Firebase רק כדי לארח את הקובץ app-ads.txt, אתם יכולים להגדיר את האירוח ב-Firebase כך שיפנה את דף הנחיתה לאתר הקיים שלכם.

כברירת מחדל, המערכת של אירוח ב-Firebase תשתמש בקובץ public/index.html כדף נחיתה כשמשתמשים יבקרו באתר. כדי להפנות משתמשים לאתר הרצוי (לדוגמה, דף הרשת החברתית של האפליקציה):

  1. פותחים את הקובץ firebase.json שנמצא ברמה הבסיסית (root) של ספריית הפרויקט המקומית.

  2. באובייקט האירוח, מוסיפים אובייקט הפניות אוטומטיות באופן הבא:

    "hosting": {
      ...
      "redirects": [
        {
          "source": "/",
          "destination": "URL_TO_REDIRECT",
          "type": 301
        }
      ]
    }
    

    לדוגמה, אם כתובת דף הנחיתה היא https://www.example.com, הגדרת ההפניה האוטומטית תהיה:

    "hosting": {
      ...
      "redirects": [
        {
          "source": "/",
          "destination": "https://www.example.com",
          "type": 301
        }
      ]
    }
    
  3. מריצים את הפקודה הבאה כדי לפרוס את השינויים באתר.

    firebase deploy --only hosting
  4. בסיום הפריסה, נכנסים לאתר (https://PROJECT_ID.web.app) כדי לבדוק אם הגדרת ההפניה האוטומטית נכונה.

משאבים