How to set different language in Google search & Display ads?

121 views
Skip to first unread message

Amol Kawale

unread,
Nov 23, 2021, 5:48:24 AM11/23/21
to AdWords API and Google Ads API Forum
Hi Team,

We using Google ads V8 PHP APIs. Google ads default set "All Languages" while creating new campaign.

Pls let's know how we can set different language while creating new campaign. For ex. Only English & Arabic.

Regards,
Amol

Google Ads API Forum Advisor

unread,
Nov 23, 2021, 4:23:44 PM11/23/21
to a.ka...@sweply.com, adwor...@googlegroups.com
Hi Amol,

I can tell you that this worked in JAVA sample of add campaign targeting :
private static CampaignCriterion buildLanguageCriterion(String campaignResourceName){
  Builder builder = CampaignCriterion.newBuilder().setCampaign(campaignResourceName);

  builder.setLanguage(LanguageInfo.newBuilder().setLanguageConstant("languageConstants/1019").build()) ;

  return builder.build();

}

I can guess that this would work in the PHP sample of add campaign targeting :

private static function createLanguageCampaignCriterionOperation(
string $campaignResourceName
){
$campaignCriterion = new CampaignCriterion([
// Creates a location using the specified location ID.
'language' => new LanguageInfo([
'language_constant' => ResourceNames::forLanguageConstant(1019)
]),
'campaign' => $campaignResourceName
]);
return new CampaignCriterionOperation(['create' => $campaignCriterion]);
}

And adding in above :
self::createProximityCampaignCriterionOperation($campaignResourceName),
self::createLanguageCampaignCriterionOperation($campaignResourceName)

To be certain you may reach out to the PHP library issue tracker.

Reminder: Share your feedback about the Google Ads (AdWords) API! Take the 2021 Google Ads API and AdWords API Annual Survey
 
Regards,
Google Logo
Aryeh Baker
Google Ads API Team
 

 

ref:_00D1U1174p._5004Q2RvXRc:ref
Reply all
Reply to author
Forward
0 new messages