# Frequently asked questions

> Get answers to frequently asked questions about Unity Exchange, covering topics related to integration, ad formats, bidding, and policy compliance.

## Do I need to use price encryption?

The recommended best practice is to use obfuscation for integration with the exchange, but this is not required. [Price obfuscation](/grow/programmatic/unity-exchange/bid-responses.md#price-obfuscation) ensures a secure method of passing sensitive price information back to the partner, but omitting it will not impede the integration process.

## Where are Unity's data centers located?

All global traffic is routed to a US-EAST data center located in Virginia.

## How does Unity count impressions?

Unity counts impressions when the ad is rendered. Unity pre-caches, then fires the [`bURL`](/grow/programmatic/unity-exchange/bid-responses.md#bid) and impression pixel at the same time the ad renders.

## What is Unity's TTL?

Unity's time to live (TTL) is 120 minutes for all formats.

## Does Unity support loss notifications?

Yes. For more information, refer to the documentation on [loss notifications](/grow/programmatic/unity-exchange/loss-notifications.md).

## What is Unity's timeout threshold?

The default threshold is 200 ms, though Unity is able to extend that in certain circumstances (for more information, contact your account manager).

## Does Unity require secure URLs?

Yes. All URLs that Unity is expected to fire must be TLS-compliant and have an `https://` prefix.

## Does Unity support GZIP requests and responses?

Yes, Unity is able to send [GZIP](https://www.gzip.org/) requests, and by default requires partners to send GZIP responses back. This helps with bandwidth and optimizing costs.
