CriterionError.INVALID_PROXIMITY_ADDRESS

114 views
Skip to first unread message

Aliko

unread,
Jul 11, 2017, 6:19:29 AM7/11/17
to AdWords API Forum
Hello,

I want to add Proximity to my campaign. but I'm getting INVALID_PROXIMITY_ADDRESS when i'm adding new address.


$addres = new Address();
$addres->setStreetAddress("Şanlıurfa");
$addres->setCityName("Şanlıurfa Merkez");
$addres->setProvinceName("Şanlıurfa Province");
$addres->setCountryCode("TR");

$proximity = new Proximity();
$proximity->setAddress($addres);
$proximity->setradiusDistanceUnits(ProximityDistanceUnits::KILOMETERS);
$proximity->setRadiusInUnits($around);
$campaignCriteria[] = new CampaignCriterion($campaignId, null, $proximity);


When i add this address from adwords panel, everything is normal but with api it gives me error. What is my fault, can you help me please?

Google\AdsApi\AdWords\v201705\cm\CampaignCriterion Object
                (
                    [campaignId:protected] => 732545709
                    [isNegative:protected] => 
                    [criterion:protected] => Google\AdsApi\AdWords\v201705\cm\Proximity Object
                        (
                            [geoPoint:protected] => Google\AdsApi\AdWords\v201705\cm\GeoPoint Object
                                (
                                    [latitudeInMicroDegrees:protected] => 37167403
                                    [longitudeInMicroDegrees:protected] => 38795514
                                )

                            [radiusDistanceUnits:protected] => KILOMETERS
                            [radiusInUnits:protected] => 10
                            [address:protected] => Google\AdsApi\AdWords\v201705\cm\Address Object
                                (
                                    [streetAddress:protected] => Şanlıurfa
                                    [streetAddress2:protected] => 
                                    [cityName:protected] => Şanlıurfa Merkez
                                    [provinceCode:protected] => 
                                    [provinceName:protected] => Şanlıurfa Province
                                    [postalCode:protected] => 
                                    [countryCode:protected] => TR
                                )

                            [id:protected] => 335477874888
                            [type:protected] => PROXIMITY
                            [CriterionType:protected] => Proximity
                            [parameterMap:Google\AdsApi\AdWords\v201705\cm\Criterion:private] => Array
                                (
                                    [Criterion.Type] => CriterionType
                                )

                        )

                    [bidModifier:protected] => 
                    [campaignCriterionStatus:protected] => 
                    [baseCampaignId:protected] => 
                    [forwardCompatibilityMap:protected] => 
                    [CampaignCriterionType:protected] => CampaignCriterion
                    [parameterMap:Google\AdsApi\AdWords\v201705\cm\CampaignCriterion:private] => Array
                        (
                            [CampaignCriterion.Type] => CampaignCriterionType
                        )

                )

        )




Shwetha Vastrad (AdWords API Team)

unread,
Jul 11, 2017, 1:46:39 PM7/11/17
to AdWords API Forum
Hi,

The address you provide in the Proximity object will be used to geocode and get a lat/long pair. If the information you provided cannot be geocoded to a valid lat/long pair, you'll encounter this error. Could you provide the SOAP request and response logs for this API request so I can take a look? Please use Reply privately to author when responding. 

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