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

בחירת פלטפורמה: Android iOS Android (Legacy)

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

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

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

קובץ app-ads.txt הוא קובץ טקסט שמפתח אפליקציות מפרסם בדומיין השורש של אתר המפתחים של האפליקציה. היא מכילה רשימה של ישויות שמורשות למכור את מלאי שטחי הפרסום של המו"ל. כדי להשתמש בקובץ 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). מוודאים שהדומיין הוזן בדיוק כמו שהוא מופיע ב-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,‏ Remote Config וכו'), אתם יכולים להשתמש בפרויקט Firebase הקיים.

התקנת Firebase CLI

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

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

אתחול הפרויקט

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

‫
firebase init

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

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

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

    בוחרים באפשרות שימוש בפרויקט קיים, ואז בוחרים פרויקט מהרשימה שרוצים לקשר.

  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, צריך לציין את הדומיין או תת-הדומיין החדש בדף האפליקציה ב-App Store.

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

https://PROJECT_ID.web.app

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

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

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

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

  2. בקטע hosting object, מוסיפים את האובייקט redirects באופן הבא:

    "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) כדי לבדוק אם הגדרת ההפניה מחדש נכונה.

משאבים