Skip to main content
React & React NativeUpdated Jun 2

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.

You don't have to wait for this to keep building

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.

ads.txt — AppLixir demand partners (current as of 2026-06-10)
# 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 dashboard is always the source of truth

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.