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 לאפליקציה
- אפשר לעיין במאמר בנושא ניהול פרויקטים ב-Firebase.
איך מגדירים קובץ app-ads.txt באפליקציות
אם עדיין לא עשיתם זאת, צרו קובץ טקסט ושמרו אותו בשם app-ads.txt.
מעתיקים את קטע הקוד הבא ומדביקים אותו בקובץ app-ads.txt. (מחליפים את
pub-00000000000000
במזהה בעל התוכן הדיגיטלי. אפשר למצוא את מזהה בעל האפליקציה במסוף AdMob > הגדרות).google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
מפרסמים את קובץ ה-app-ads.txt בדומיין הבסיס של אתר המפתח (לדוגמה,
https://example.com/app-ads.txt
). חשוב להזין את הדומיין בדיוק כפי שהוא מופיע ב-Google Play וב-App Store.תהליך הסריקה והאימות של קובץ ה-app-ads.txt ב-AdMob נמשך לפחות 24 שעות.
עליך לחזור לחשבון 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:
בוחרים באפשרות אירוח.
בוחרים פרויקט Firebase לקישור לספריית הפרויקט המקומי.
בוחרים באפשרות שימוש בפרויקט קיים, ואז בוחרים פרויקט מהרשימה שרוצים לקשר.
מציינים ספרייה שתשמש כספריית השורש הציבורית.
מקישים על Enter כדי לבחור ברירת מחדל (ציבורי).
בוחרים הגדרה לאתר.
מכיוון שהאתר שאתם הולכים ליצור הוא לא אפליקציה של דף יחיד, בוחרים באפשרות N.
בסיום ההפעלה, Firebase יוצרת שני קבצים ומוסיפה אותם לתיקיית הבסיס של ספריית הפרויקט המקומי:
public
ספרייה שמכילה קבצים שמתארחים באתר שלכם.- קובץ הגדרה
firebase.json
שבו מפורטת הגדרת הפרויקט. - קובץ
.firebaserc
שבו מאוחסן הכינוי של הפרויקט.
פרסום קובץ app-ads.txt
כדי לפרסם קובץ app-ads.txt באתר:
ממקמים את קובץ app-ads.txt בספרייה
public
בספריית הפרויקט המקומי.מריצים את הפקודה הבאה מהרמה הבסיסית (root) של ספריית הפרויקט המקומית:
firebase deploy --only hosting
אחרי שההטמעה מסתיימת, נכנסים לכתובת ה-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 Hosting תשתמש ב-public/index.html
כדף נחיתה כברירת מחדל כשמשתמש יבקר באתר. כדי להפנות משתמשים לאתר הרצוי (לדוגמה, לדף של האפליקציה ברשתות החברתיות):
פותחים את הקובץ
firebase.json
שנמצא בספריית הבסיס של הפרויקט המקומי.בקטע 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 } ] }
מריצים את הפקודה הבאה כדי לפרוס את השינויים באתר.
firebase deploy --only hosting
אחרי שההטמעה מסתיימת, נכנסים לאתר (
https://PROJECT_ID.web.app
) כדי לבדוק אם הגדרת ההפניה האוטומטית נכונה.