https://developers.google.com/adwords/api/docs/reference/v201402/CampaignService.Campaign
https://developers.google.com/adwords/api/docs/reference/v201402/AdGroupAdService.DynamicSearchAd
Please help me for creating dynamic search ads......
Regards,
Vikrant
$campaign = new Campaign();
$campaign->name = $CampaignName;
$campaign->advertisingChannelType = 'SEARCH'; //looking to create: Search Network only - Dynamic Search Ads
$SearchAdsSettings = new DynamicSearchAdsSetting();
$SearchAdsSettings->domainName = "autoflash.net";
$SearchAdsSettings->languageCode = "fr";
$campaign->settings[] = $SearchAdsSettings;
// Set network targeting (optional).
$networkSetting = new NetworkSetting();
$networkSetting->targetGoogleSearch = TRUE;
$networkSetting->targetSearchNetwork = TRUE;
$networkSetting->targetContentNetwork = FALSE;
$campaign->networkSetting = $networkSetting;
// Set shared budget (required).
$campaign->budget = new Budget();
$campaign->budget->budgetId = $BudgetID;
// Set bidding strategy (required).
$biddingStrategyConfiguration = new BiddingStrategyConfiguration();
$biddingStrategyConfiguration->biddingStrategyType = 'MANUAL_CPC';
// You can optionally provide a bidding scheme in place of the type.
$biddingScheme = new ManualCpcBiddingScheme();
$biddingScheme->enhancedCpcEnabled = FALSE;
$biddingStrategyConfiguration->biddingScheme = $biddingScheme;
$campaign->biddingStrategyConfiguration = $biddingStrategyConfiguration;
// Set additional settings (optional).
$campaign->status = 'PAUSED';
$campaign->servingStatus = 'PENDING';
$campaign->startDate = date('Ymd');
$campaign->endDate = date('Ymd', strtotime('+1 month'));
// Create operation.
$operation = new CampaignOperation();
$operation->operand = $campaign;
$operation->operator = 'ADD';
$operations[] = $operation;
// Make the mutate request.
$result = $campaignService->mutate($operations);