$params = array(
'measurements' => array('adImps', 'adCost'),
'dimensions' => array('Country.name'),
'date_range' => 'today',
);
$ch = curl_init();
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_USERPWD, $user . ':' . $pass);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
if (!empty($params)) {
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, array('data' => json_encode($params)));
}
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
echo '<pre>';
print_r($response);
echo '</pre>';