> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: Use Case ## Article: Use Case ## Article Link: https://dev.wix.com/docs/api-reference/business-management/marketing/seo/txt-file-server/ads-txt/use-case.md ## Article Content: # Sample Use Case: Ads.txt This article shares a possible use case for your app. You're certainly not limited to this use case, but it might be a helpful start to plan your app's implementation. ## Enable the owner of a blog to display advertisements on their site through a content discovery platform The owners of a fitness blog would like to increase revenue by displaying advertisements on their Wix site. Your app will modify the existing Ads.txt file to enable a content discovery platform as an authorized seller. ### Append an existing Ads.txt file To add an authorized digital seller, your app will call [AppendAdsTxt](https://dev.wix.com/docs/rest/business-management/marketing/txt-file-server/ads-txt/append-ads-txt.md). You’ll need to pass the platform’s name, account id, payment type, and tag id inside the `content` field of the `adsTxt` object. You can read more about the structure of Ads.txt files on the [IAB’s website][IABwebsite]. ::::tabs :::REST_TAB ```curl curl PATCH https://www.wixapis.com/promote-seo-txt-file-server/v2/ads \ -H 'Content-Type: application/json;charset=UTF-8' \ -H 'Authorization: ' \ -d '{ "adsTxt": { "content": "google.com, pub-0000000000000001, DIRECT, f08c47fec0942fa0", "subdomain": "www" } }' ``` ::: :::SDK_TAB ```js import { adsTxt } from "@wix/marketing"; const options = { adsTxt: { content: "google.com, pub-0000000000000001, DIRECT, f08c47fec0942fa0", subdomain: "www" } } async function appendAdsTxt(options) { const response = await adsTxt.appendAdsTxt(options); } ``` ::: :::: Notice that the content field in the response has two lines, separated by the new line (\n) control character. ```json { "adsTxt": { "content": "google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0\nsilveradexchange.com, pub-0000000000000001, RESELLER, b124y6716v287058", "default": false, "subdomain": "www" } } ``` [IABwebsite]: https://iabtechlab.com/ads-txt-about