Step 6: Updating ads.txt
ads.txt (Authorized Digital Sellers) is how you publicly declare that AppLixir
is allowed to sell your inventory. Without it, fill rates and CPMs drop
significantly — and for a React Native WebView it is part of what makes the
domain match at all.
ads.txt affects monetization, not whether the SDK works. Add the base block below now and finish your integration — you only need ads.txt in place before you go live, so it shouldn't block your development.
Add the AppLixir demand-partner lines now
These lines are the same for every AppLixir publisher, so you can add them
today without waiting on your account. Append them to the ads.txt file at
the root of the domain you registered — e.g. https://yourgame.com/ads.txt.
Keep any existing lines; there is only one file per domain.
# AppLixir authorized digital sellers
google.com, pub-9871897611748477, RESELLER, f08c47fec0942fa0
facebook.com, pub-8637246282765423, RESELLER, c3e20eee3f780d68
appnexus.com, 10080, RESELLER, f5ab79cb980f11d1
advertising.com, 7126, RESELLER, e1a5b5b6e3255540
adingo.jp, 27573, RESELLER
onetag.com, 775d7b40364f940, DIRECT
onetag.com, 775d7b40364f940-OB, DIRECT
google.com, pub-8637246282765423, DIRECT, f08c47fec0942fa0
yahoo.com, 58905, RESELLER, e1a5b5b6e3255540
pubmatic.com, 161593, RESELLER, 5d62403b186f2ace
rubiconproject.com, 11006, RESELLER, 0bfd66d529a55807
smartadserver.com, 4111, RESELLER
pubmatic.com, 159855, RESELLER, 5d62403b186f2ace
rubiconproject.com, 24240, DIRECT, 0bfd66d529a55807
rubiconproject.com, 24240, RESELLER, 0bfd66d529a55807
Deploy and confirm https://yourgame.com/ads.txt loads the entries publicly.
Add your own DIRECT line once your seller ID is issued
One line is unique to you — it carries your AppLixir seller ID:
applixir.com, <YOUR_SELLER_ID>, DIRECT
Sign in at client.applixir.com and open the Ads.txt tab — it shows your complete, ready-to-copy block with this line filled in. If the tab isn't there yet, your account is still being provisioned and we'll email you when it's ready.
The Ads.txt tab always shows your current, complete block. The list above is a starter so you're not blocked during development — we occasionally update our authorized demand partners, so re-copy from the tab before launch and whenever we notify you of a change. Stale entries suppress bids.
React web
The ads.txt goes on the domain that serves your React app — the same domain
you registered in the dashboard. If you host the app on a subdomain
(play.yourgame.com), the ads.txt must be on that subdomain's root, or use a
subdomain redirect record per the IAB spec.
React Native
This is the step React Native integrations most often miss. The WebView loads a
real https:// domain (see Step 4) —
that domain needs the ads.txt, because the ad request is matched to it by
referrer. A WebView pointed at a domain with no ads.txt will under-fill even
when everything else is correct.
For mobile games distributed through an app store, you may also need an
app-ads.txt file with the same entries, referenced from your store listing.
Next: Testing & troubleshooting.