While attempting to download DMA level at the Ad level through the UI, this data is not available. The UI allows you to make the selection to download Ads/DMA, but the resulting download does not have a Metros, DMA tab. This does however work when downloading at the Ad Group/DMA level.

After speaking with our contact at Twitter it seams that the targeting is made at the Ad Group level, not at the more granular Ad level. Therefore, there is no resulting DMA data at the Ad level.

Before working on setting up an API feed, I wanted to find out if this was the case in the API as well. I can not seem to find the answer in the docs. Is Ad/DMA data available from the API?

Hello,

Thanks for reaching out. If you refer to this document, you can actually segment your data using the Asynchronous endpoint to Metros.

However, a country param is required. You would need to retrieve it from here

Example:
POST https://ads-api.twitter.com/11/stats/jobs/accounts/18ce54d4x5t?entity=LINE_ITEM&entity_ids=8u94t&start_time=2017-05-19&end_time=2017-05-26&granularity=DAY&placement=ALL_ON_TWITTER&metric_groups=ENGAGEMENT&segmentation_type=METROS&country=2509b9adc1fedfd2