Additionally, here's the GAQL I'm using to create the data.
query = '''
SELECT
segments.date,
metrics.impressions,
metrics.clicks,
metrics.cost_micros
FROM campaign
WHERE
segments.date BETWEEN "{:s}" AND "{:s}"
AND metrics.impressions > 0
LIMIT 100000'''.format(start, end)
query = '''
SELECT
metrics.impressions,
metrics.clicks,
metrics.cost_micros,
segments.geo_target_metro,
segments.date
FROM geographic_view
WHERE
segments.date BETWEEN "{:s}" AND "{:s}"
AND metrics.impressions > 0
LIMIT 100000'''.format(start, end)