Using the proximity criterion with the CampaignEstimateRequest

12 views
Skip to first unread message

firstposition...@gmail.com

unread,
Sep 17, 2018, 5:15:23 AM9/17/18
to AdWords API and Google Ads API Forum
I can't get the CampaignEstimateRequest criterion working.
I tried this piece of code without success.
Can you help me.
Thank you

        $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);


Milind Sankeshware (AdWords API Team)

unread,
Sep 17, 2018, 2:00:14 PM9/17/18
to AdWords API and Google Ads API Forum
Hi,

The CampaignEstimateRequest only accepts the criterion which are listed here. That said, setting the proximity criteria is not possible at the moment. Please keep an eye on our blog for updates and releases. Let me know if you have any further questions.

Thanks,
Milind, AdWords API Team
Reply all
Reply to author
Forward
0 new messages