$campaignEstimateRequest = new CampaignEstimateRequest();
$campaignEstimateRequest->setAdGroupEstimateRequests(
[$adGroupEstimateRequest]);
if($this->proximity){
$address = new Address();
$address->setCountryCode($this->codePays);
$address->setPostalCode($this->codePostal);
$proximity = new Proximity();
$proximity->setAddress($address);
$proximity->setRadiusDistanceUnits(ProximityDistanceUnits::KILOMETERS);
$proximity->setRadiusInUnits($this->radius);
$criteria[] = new CampaignCriterion($campaignId, null, $proximity);
}
$campaignEstimateRequest->setCriteria($criteria);