Before you start
- Sign in to an existing workspace with publisher creation access (supply.write), such as the tenant_admin or tenant_editor role.
- Check that you are in the intended workspace before creating anything. This walkthrough saves a real publisher record in that workspace.
- Choose a publisher name and an unused public ID. The examples below use fictional data; use your own publisher identity when following along.
Step-by-step guide
-
Open Supply, then Publishers
In the console, choose Supply in the sidebar, then open Publishers. Confirm the workspace before continuing.
-
Enter the publisher's identity
Select New publisher to open the form. An empty list also offers Create publisher. Enter the Name and Public ID using the field guide below. Add the optional Domain if you have the publisher's primary hostname.
- Name
Harbor News - A readable name for the publisher.
- Public ID
harbor-news - A stable external ID used in tags and ads.txt. Use letters, numbers, dashes, or underscores, starting with a letter or number. It cannot be edited after creation.
- Domain (optional)
news.example - The primary publisher hostname used for ads.txt and sellers.json identity. Enter your real hostname for your own publisher; news.example is demonstration data.
- Name
-
Create the publisher
Check the public ID carefully, then select Create in the form. Wait for the success notification and the new publisher row. If you choose Create and open instead, the console takes you straight to the detail page.
-
Check the saved record
Find Harbor News in the list and check its public ID and ACTIVE status. Use the row's Open action to open the publisher. On the detail page, check the name, public ID, and domain against the values you entered.
-
Reload to verify it saved
Reload the publisher detail page. The same publisher identity and status should still be present. You now have the publisher record that will own its placements.
Check the saved settings
- The publisher appears in the intended workspace with the chosen name and public ID.
- The publisher's status is ACTIVE and the optional domain matches your entry.
- Reloading the detail page preserves the saved record.
A publisher is the owner of inventory. Creating it is the first step toward adding a placement; ACTIVE alone does not mean an ad is serving.
Troubleshooting
I cannot see Create, or the save is forbidden.
Check the selected workspace and your role. Ask a workspace administrator for publisher creation access. A read-only role can inspect a publisher without being able to create one.
The public ID is rejected or already exists.
Start with a letter or number and use only letters, numbers, dashes, or underscores. Search the existing publishers before trying another unused ID. A public ID is fixed after creation; changing the display name does not change it.
The request failed or the new row is missing.
Read the error shown by the console. Before submitting again, refresh the list and search for the public ID to see whether the first attempt saved. Check the workspace, filters, and network connection. If the error persists, share the error details with your workspace administrator.
Does ACTIVE mean ads are serving?
ACTIVE describes the publisher record. Ad delivery also needs a placement, a serving domain, demand, and an integration. Continue with the publisher getting-started guide to configure those pieces and verify a request.
Video transcript
The narration in full. Download English captions.
0:01 Welcome to Riptide How-to.
0:02 In this first episode, we will create a publisher
0:05 and confirm that the record has been saved.
0:08 A publisher represents the owner of your inventory.
0:11 Start in an existing workspace
0:13 with permission to manage supply.
0:15 This recording uses a local demo workspace
0:18 and fictional data.
0:20 In the navigation, open Supply, then Publishers.
0:24 Choose New publisher to open the form.
0:26 Enter Harbor News as the name.
0:28 This is the label your team will recognize in the console.
0:31 For the public ID, enter harbor, a hyphen, then news.
0:36 Use a clear, stable identifier with no spaces.
0:40 The domain is optional.
0:42 In this example, enter news dot example.
0:45 Use the hostname only.
0:47 Check the name and public ID before you save.
0:50 Create the publisher.
0:52 The saved record should show Harbor News,
0:55 the public ID, harbor-news, and an Active status.
0:59 Open the publisher to review its details.
1:02 Reload the page and check the same name and public ID again.
1:06 That confirms you are viewing a saved record
1:09 rather than an unfinished form.
1:11 Your publisher is ready for the next step,
1:14 adding a placement.
1:15 An active publisher record by itself does not serve ads.
1:19 Continue with the written guide below
1:21 where you will find the prerequisites,
1:23 exact field values, and troubleshooting steps.