რა არის App-ads.txt და რატომ უნდა გაინტერესებდეთ
App-ads.txt არის IAB Tech Lab-ის სტანდარტი, რომელიც მობილური აპლიკაციების გამომცემლებს საშუალებას აძლევს განაცხადონ, რომელი სარეკლამო ქსელები, ბირჟები და რესელერები არიან უფლებამოსილნი გაყიდონ მათი სარეკლამო ინვენტარი. ეს არის ვებსაიტებზე გამოყენებული ads.txt სტანდარტის მობილური აპლიკაციის ეკვივალენტი, ადაპტირებული აპლიკაციის ინვენტარის პროგრამული ყიდვა-გაყიდვის უნიკალური წესებისთვის.
პრობლემა, რომელსაც ის აგვარებს, მარტივია: app-ads.txt-ის გარეშე, თაღლითებს შეუძლიათ თქვენი აპლიკაციის იმიტაცია სარეკლამო ბირჟებზე და ყალბი შთაბეჭდილებების გაყიდვა თქვენი აპლიკაციის სახელით. ამას ეწოდება დომენის სპუფინგი ან აპლიკაციის სპუფინგი, და ის რეკლამის მომწოდებელთა ბიუჯეტებს თაღლითურ ინვენტარში გადააქვს, ხოლო ამავდროულად ამცირებს თქვენი ლეგიტიმური შთაბეჭდილებებისთვის ხელმისაწვდომ eCPM-ებს.
თუ თქვენ ხართ მობილური თამაშების ან სასარგებლო აპლიკაციების გამომცემელი, რომელიც პროგრამულ რეკლამას იყენებს, app-ads.txt-ის დანერგვა არჩევითი არ არის. ეს არის საბაზისო მოთხოვნა, რომელიც პირდაპირ იცავს თქვენს შემოსავალს.
როგორ ხელს უშლის App-ads.txt სარეკლამო თაღლითობას
მექანიზმი მარტივია, მაგრამ ეფექტური. როდესაც რეკლამის მომწოდებელი ან მოთხოვნის მხარის პლატფორმა (DSP) იღებს ბიდის მოთხოვნას, რომელიც აცხადებს, რომ თქვენი აპლიკაციიდანაა, მას შეუძლია ამ მტკიცების გადამოწმება თქვენი app-ads.txt ფაილის შემოწმებით. თუ ბიდის მოთხოვნის წარმდგენი სარეკლამო ქსელი არ არის ჩამოთვლილი თქვენს ფაილში, DSP-მ იცის, რომ შთაბეჭდილება არაავტორიზებულია და შეუძლია უარი თქვას მასზე.
ვერიფიკაციის ჯაჭვი
- თქვენი აპლიკაციის ჩანაწერი Google Play-ში ან App Store-ში შეიცავს დეველოპერის ვებსაიტის URL-ს.
- თქვენი დეველოპერის ვებსაიტი მასპინძლობს app-ads.txt ფაილს მთავარ დომენზე (მაგ., example.com/app-ads.txt).
- DSP-ები და ბირჟები რეგულარულად სკანირებენ ამ ფაილს და აშენებენ ავტორიზაციის რუკას.
- ბიდის მოთხოვნები მოწმდება ამ რუკასთან მიმართებით. არაავტორიზებული გამყიდველები გაფილტრულია.
ეს ქმნის ნდობის ჯაჭვს თქვენი აპლიკაციის მაღაზიის ჩანაწერიდან თქვენს ავტორიზებულ გამყიდველებამდე, რომლის გაყალბება თაღლითებს არ შეუძლიათ, რადგან ისინი არ აკონტროლებენ თქვენი დეველოპერის ვებსაიტის დომენს.
IAB-ის სპეციფიკაცია: რა უნდა იყოს ფაილში
App-ads.txt ფაილის ყოველი ხაზი მიჰყვება IAB Tech Lab-ის მიერ განსაზღვრულ კონკრეტულ ფორმატს. ფორმატი იდენტურია ვებ ads.txt-ისა.
ხაზის ფორმატი
ყოველი ჩანაწერი შეიცავს ოთხ ველს, გამოყოფილს მძიმეებით:
- დომენი: სარეკლამო სისტემის კანონიკური დომენი (მაგ., google.com, applovin.com).
- გამომცემლის ანგარიშის ID: თქვენი უნიკალური ანგარიშის იდენტიფიკატორი ამ სარეკლამო სისტემაში.
- ურთიერთობის ტიპი: DIRECT (თქვენ გაქვთ პირდაპირი ანგარიში) ან RESELLER (მესამე მხარე თქვენს ინვენტარს ხელახლა ყიდის ამ სისტემის მეშვეობით).
- სერტიფიკაციის ორგანოს ID: არასავალდებულო TAG (Trustworthy Accountability Group) ID, რომელიც დამატებით ადასტურებს სარეკლამო სისტემას. Google-ისთვის ეს ყოველთვის არის f08c47fec0942fa0.
ჩანაწერების მაგალითები
ტიპიური app-ads.txt ფაილი გამომცემლისთვის, რომელიც იყენებს Google Ad Manager-ს რამდენიმე მედიაციის პარტნიორით, შეიძლება შეიცავდეს ასეთ ხაზებს:
- google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0 — თქვენი პირდაპირი Google Ad Manager-ის ან AdMob-ის ანგარიში.
- applovin.com, XXXXXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — თქვენი პირდაპირი AppLovin-ის ანგარიში.
- unity.com, XXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — თქვენი პირდაპირი Unity Ads-ის ანგარიში.
- inmobi.com, XXXXXXXXXX, RESELLER, XXXXXXXXXXXXXXXX — რესელერის ჩანაწერი ქსელისთვის, რომელიც თქვენს ინვენტარს არაპირდაპირ წვდება.
ყოველი სარეკლამო ქსელი და მედიაციის პლატფორმა, რომელთანაც მუშაობთ, უნდა მოგაწოდოთ მათი კონკრეტული app-ads.txt ხაზები. არ გამოიცნოთ ანგარიშის ID-ები ან ურთიერთობის ტიპები.
როგორ შექმნათ და განათავსოთ თქვენი App-ads.txt ფაილი
ნაბიჯი 1: შეაგროვეთ თქვენი ავტორიზებული გამყიდველის ხაზები
დაუკავშირდით ყოველ სარეკლამო ქსელს, SSP-ს და მედიაციის პარტნიორს, რომელთანაც მუშაობთ. მოითხოვეთ მათი app-ads.txt ჩანაწერები თქვენი ანგარიშისთვის. უმეტესი მსხვილი პლატფორმები მათ გამომცემლის დაფაზე აწვდიან. Google Ad Manager-ს, AdMob-ს, AppLovin MAX-ს, Unity LevelPlay-ს და სხვებს აქვთ სპეციალური სექციები, სადაც შეგიძლიათ თქვენი ხაზების კოპირება.
ნაბიჯი 2: შექმენით ფაილი
შექმენით უბრალო ტექსტური ფაილი სახელწოდებით ზუსტად app-ads.txt (მცირე ასოებით, .txt-ის გარდა სხვა გაფართოების გარეშე). ჩასვით ყველა შეგროვებული ხაზი, თითო ჩანაწერი ხაზზე. ხაზები, რომლებიც იწყება #-ით, კომენტარებად ითვლება.
ნაბიჯი 3: განათავსეთ თქვენი დეველოპერის ვებსაიტის ძირში
ატვირთეთ ფაილი ისე, რომ იყოს ხელმისაწვდომი https://yourdomain.com/app-ads.txt მისამართზე. ეს უნდა იყოს ზუსტად ის დომენი, რომელიც მითითებულია როგორც თქვენი დეველოპერის ვებსაიტი Google Play-ის ან App Store-ის ჩანაწერში. ქვედომენები არ იმუშავებს, თუ ისინი ზუსტად არ ემთხვევა.
ნაბიჯი 4: გადაამოწმეთ თქვენი დეველოპერის ვებსაიტის URL
Google Play Console-ში დაადასტურეთ, რომ თქვენი დეველოპერის ვებსაიტის URL ემთხვევა დომენს, სადაც ფაილი განათავსეთ. App Store Connect-ში გადაამოწმეთ იგივე თქვენი დეველოპერის ინფორმაციის განყოფილებაში. ეს კავშირი არის ის, რაც ვერიფიკაციის სისტემებს საშუალებას აძლევს იპოვონ თქვენი ფაილი.
ხშირი შეცდომები, რომელთა თავიდან აცილება უნდა
გამომცემლებიც კი, რომლებსაც ესმით კონცეფცია, ხშირად უშვებენ იმპლემენტაციის შეცდომებს, რომლებიც ძირს უთხრიან app-ads.txt-ის მიერ უზრუნველყოფილ დაცვას.
- არასწორი დომენი: ფაილის განთავსება ქვედომენზე, როგორიცაა www.example.com, როდესაც თქვენი მაღაზიის ჩანაწერი ამბობს example.com, ან პირიქით. დომენი ზუსტად უნდა ემთხვეოდეს.
- გამოტოვებული ჩანაწერები: ყველა ავტორიზებული გამყიდველის ჩამოთვლის დავიწყება. თუ ლეგიტიმური ქსელი აკლია, DSP-ებმა შეიძლება გაფილტრონ ნამდვილი შთაბეჭდილებები, რაც პირდაპირ ამცირებს თქვენს შევსების მაჩვენებელსა და შემოსავალს.
- მოძველებული ფაილი: ახალი სარეკლამო ქსელების დამატება თქვენს მედიაციის სტეკში, მაგრამ app-ads.txt-ის განახლების დავიწყება. მოეპყარით ფაილს როგორც ცოცხალ დოკუმენტს, რომელიც უნდა განახლდეს მონეტიზაციის პარტნიორების ცვლილებისას.
- არასწორი ურთიერთობის ტიპი: რესელერის DIRECT-ად ჩამოთვლა ან პირიქით. გამოიყენეთ ზუსტად ის ურთიერთობის ტიპი, რომელსაც თქვენი სარეკლამო პარტნიორი მიუთითებს.
- ფაილის კოდირების პრობლემები: ფაილი უნდა იყოს UTF-8 კოდირებით უბრალო ტექსტი, მიწოდებული text/plain შინაარსის ტიპით. HTML გარსები, BOM სიმბოლოები ან სხვა კოდირების არტეფაქტები გამოიწვევს პარსინგის შეცდომებს.
- HTTPS-ის მოთხოვნა: ფაილი უნდა იყოს ხელმისაწვდომი HTTPS-ით. მხოლოდ HTTP-ზე განთავსება ვერ გაივლის უმეტესი სკანერების ვერიფიკაციას.
Google-ისა და AdMob-ის აღსრულება
Google ყველაზე აგრესიული აღმასრულებელია app-ads.txt-ის შესაბამისობის მხრივ. 2020 წლიდან Google Ad Manager-მა და AdMob-მა პროგრესულად გაამკაცრეს აღსრულება იმ დონემდე, რომ ვალიდური app-ads.txt ფაილის არქონამ შეიძლება მნიშვნელოვნად იმოქმედოს თქვენს შემოსავალზე.
რა ხდება App-ads.txt-ის გარეშე
- შემცირებული მოთხოვნა: ბევრი DSP, მათ შორის Google-ის საკუთარი DV360, არ განათავსებს ბიდს ვალიდური app-ads.txt ფაილის არმქონე აპლიკაციების ინვენტარზე. ეს პირდაპირ ამცირებს კონკურენციას თქვენი შთაბეჭდილებებისთვის და ხდის eCPM-ებს დაბალს.
- პოლიტიკის გაფრთხილებები: Google Play Console-მა შეიძლება მონიშნოს თქვენი აპლიკაცია მონეტიზაციის პოლიტიკის გაფრთხილებებით, თუ რეკლამებს ემსახურებით სათანადო app-ads.txt იმპლემენტაციის გარეშე.
- სპუფინგიდან დაკარგული შემოსავალი: ფაილის გარეშე, თაღლითებს შეუძლიათ თქვენი ინვენტარის ყალბი ვერსიების გაყიდვა. ყოველი დოლარი, რომელიც სპუფირებულ შთაბეჭდილებებზე დაიხარჯა, არის დოლარი, რომელიც არ დაიხარჯა თქვენს ნამდვილ შთაბეჭდილებებზე.
კრიტიკული შენიშვნა: Google პერიოდულად სკანირებს app-ads.txt ფაილებს და ინახავს მათ ქეშში. ცვლილებების გავრცელებას შეიძლება 24-დან 48 საათამდე დასჭირდეს. წინასწარ დაგეგმეთ ახალი მოთხოვნის წყაროების დამატება, რომ ავტორიზაციაში ხარვეზი არ წარმოიქმნას.
რომელი სარეკლამო ქსელები უნდა ჩამოთვალოთ
თქვენ უნდა ჩამოთვალოთ ყველა სუბიექტი, რომელიც უფლებამოსილია გაყიდოს ან ხელახლა გაყიდოს თქვენი ინვენტარი. ეს ჩვეულებრივ მოიცავს:
- თქვენი ძირითადი სარეკლამო სერვერი: Google Ad Manager ან AdMob (უმეტეს გამომცემლებს აქვთ მინიმუმ ერთი Google-ის ჩანაწერი).
- პირდაპირი მედიაციის პარტნიორები: ნებისმიერი ქსელი, სადაც გაქვთ პირდაპირი გამომცემლის ანგარიში (AppLovin, Unity, Meta Audience Network, Vungle/Liftoff, ironSource, Chartboost, InMobi და სხვ.).
- რესელერები და ბირჟები: ქსელები, რომლებიც თქვენს ინვენტარს მედიაციის პლატფორმის ან SSP-ის მეშვეობით წვდებიან, და არა თქვენთან პირდაპირი ურთიერთობით.
- მართული სერვისის მომწოდებლები: თუ იყენებთ RevenueFlex-ის მსგავს სერვისს თქვენი სარეკლამო ჩანჩქერის სამართავად Google Ad Manager-ის მეშვეობით, შესაბამისი GAM ჩანაწერები მოგეწოდებათ კონფიგურაციის ნაწილად.
თქვენი იმპლემენტაციის ვერიფიკაცია
app-ads.txt ფაილის გამოქვეყნების შემდეგ, გადაამოწმეთ იგი ამ მეთოდებით:
- პირდაპირი URL-ის შემოწმება: გახსენით https://yourdomain.com/app-ads.txt ბრაუზერში. უნდა დაინახოთ ნედლი ტექსტური ფაილი ყველა თქვენი ჩანაწერით.
- Google Ads გამჭვირვალობის ცენტრი: Google გთავაზობთ ინსტრუმენტებს იმის გადასამოწმებლად, რომ თქვენი app-ads.txt სწორად სკანირდება და პარსირდება.
- მესამე მხარის ვალიდატორები: AppBrain-ისა და Apptica-ს მსგავს კომპანიების ინსტრუმენტებს შეუძლიათ თქვენი ფაილის სკანირება და ფორმატირების შეცდომების ან ხშირი ჩანაწერების გამოტოვების მონიშვნა.
- ქსელის დაფები: უმეტესი სარეკლამო ქსელები აჩვენებენ app-ads.txt-ის სტატუსის ინდიკატორს მათ გამომცემლის დაფაზე. შეამოწმეთ თითოეული, რომ დარწმუნდეთ, ისინი ცნობენ თქვენს ავტორიზაციას.
გავლენა შემოსავალზე: ციფრები
გამომცემლები, რომლებიც app-ads.txt-ს სწორად ახორციელებენ, ჩვეულებრივ კვირების განმავლობაში ხედავენ გაზომვად შემოსავლის გაუმჯობესებას. გავლენა ორი მიმართულებიდან მოდის.
პირველ რიგში, მეტი მოთხოვნა კონკურირებს თქვენს ინვენტარზე, რადგან DSP-ები, რომლებიც ადრე გიფილტრავდნენ, ახლა აუქციონებში მონაწილეობენ. ეს გაზრდილი კონკურენცია პირდაპირ ზრდის eCPM-ებს.
მეორე, რეკლამის მომწოდებელთა ბიუჯეტები ვერიფიცირებული ინვენტარისკენ გადაინაცვლებს, რადგან ბრენდები და სააგენტოები სულ უფრო მეტად მოითხოვენ app-ads.txt-ის შესაბამისობას მათ თარგეტინგის კრიტერიუმებში. პრემიუმ მოთხოვნა, რომელიც ყველაზე მაღალ CPM-ებს ბრძანებს, არაპროპორციულად კონცენტრირებულია რეკლამის მომწოდებლებს შორის, რომლებიც ამ სტანდარტებს ახორციელებენ.
App-ads.txt არის ერთ-ერთი იმ რამდენიმე მონეტიზაციის ოპტიმიზაციიდან, რომელიც არაფერი ღირს, ერთ საათზე ნაკლები დრო სჭირდება იმპლემენტაციას და მომხმარებლის გამოცდილებაზე უარყოფითი გავლენის ნულოვანი რისკი აქვს. თუ ჯერ არ დაგიყენებიათ, გააკეთეთ ეს დღესვე. თუ უკვე დაყენებული გაქვთ, გადაამოწმეთ ის კვარტალურად, რომ დარწმუნდეთ მის აქტუალობაში. თქვენი შემოსავალი ამაზე არის დამოკიდებული.