Unity domain verification proves website control, protecting your UPM namespace. It's optional for Individuals and mandatory for Organizations only if a domain wasn't verified via DUNS. The process uses a DNS TXT record from the Publisher Portal added to your domain’s DNS settings. Propagation takes up to 72 hours. Common issues include incomplete TXT values or incorrect placement. Once verified, the domain is locked to your account, preventing others from using it.
Domain verification proves you control your company's website. This prevents impersonation and reserves a unique namespace for your UPM packages.
The process involves adding a special record to your domain's DNS (Domain Name System) settings, which acts as a "handshake" to confirm ownership.
Who needs to verify a domain?
- For Organizations: This step is mandatory only if a domain was not provided or verified during your DUNS registration. If your DUNS information included a verified domain, you do not need to complete this manual step.
- For Individuals: This step is optional. Since individuals do not have a DUNS number, this manual process is the only method available if you choose to verify a domain.
How to verify your domain
- Enter your domain: In the Unity Publisher Portal, enter the domain you wish to associate with your account (e.g.,
my-cool-studio.com). - Get your TXT record: Unity generates a unique text string. This is your TXT record.
- Add the TXT record to your DNS:
- Log in to your domain registrar or DNS host (e.g., GoDaddy, Namecheap, Cloudflare).
- Navigate to the DNS management section for your domain.
- Create a new TXT record.
- Copy the entire TXT string from the Publisher Portal and paste it into the "value" or "content" field of the new record.
- Wait for validation: After you save the record, it needs to propagate across the internet. This can take up to 72 hours. The status in the Publisher Portal will remain 'Pending' during this time. This is normal.
Troubleshooting Common Failures
- Validation failed: The most common error is failing to copy the entire TXT string. Double-check that the value in your DNS settings matches the one provided by Unity exactly.
- Still 'Pending' After 72 Hours: If the status has not updated after three days, re-check that the TXT record was saved correctly and is at the root of your domain (not a subdomain).
Once your domain is verified, it will be locked and claimed by your account, preventing other organizations from using it.