update bid adjustment for AGE/GENDER (demographic)

53 views
Skip to first unread message

pinkesh singh

unread,
Jan 8, 2019, 7:03:14 PM1/8/19
to AdWords API and Google Ads API Forum
i am using below code

$adGroupBidModifierService = $adWordsServices->get($session, AdGroupBidModifierService::class);

$operations = [];

// Prepare to add an ad group level override.
$adGroupBidModifier = new AdGroupBidModifier();
                //pr($adGroupBidModifier);
$adGroupBidModifier->setAdGroupId(67476925129);
$adGroupBidModifier->setCriterion(new AgeRange());
$adGroupBidModifier->getCriterion()->setId(503002);
$adGroupBidModifier->setBidModifier(1.5);
                //pr($adGroupBidModifier);

$operation = new AdGroupBidModifierOperation();

// Create an ad group bid modifier operation and add it to the list.
$operation->setOperator(Operator::SET);
$operation->setOperand($adGroupBidModifier);
$operations[] = $operation;

// Create the ad group bid modifier on the server and print out some
// information for each created ad group criterion.
try {                    
$result = $adGroupBidModifierService->mutate($operations);
                   // pr($result);
foreach ($result->getValue() as $adGroupBidModifier) {
$response[] = [
'ad_group_id' => $adGroupBidModifier->getAdGroupId(),
'criterion_id' => $adGroupBidModifier->getCriterion()->getId(),
'ad_group_level_modifier' => $adGroupBidModifier->getBidModifier()
];
}
return ['status' => true, 'message' => "Bid Modified", 'data' => $response];
} catch (ApiException $apiException) {
handleException($apiException);
}





gives CANNOT_BID_MODIFY_CRITERION_TYPE error


Peter Oliquino (AdWords API Team)

unread,
Jan 9, 2019, 3:00:52 AM1/9/19
to AdWords API and Google Ads API Forum
Hi Pinkesh,

The CANNOT_BID_MODIFY_CRITERION_TYPE error indicates that you cannot set bid modifier for this criterion. Upon checking, setting bid modifier for AgeRange is not supported in the Adgroup level as you can see here

Let me know if you have further clarifications.

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