AdWordsUser user = new AdWordsUser(); // Get the CampaignService. CampaignService campaignService = (CampaignService)user.GetService(AdWordsService.v200909.CampaignService); // Get the AdGroupService //=============================== long campaignId = 60334885; long adGroupId = 1787036485; long criterionId = 376765347; //----------------------------------
Criterion criterion = new Criterion(); criterion.id = criterionId; criterion.idSpecified = true; // Create ad group criterion. BiddableAdGroupCriterion biddableAdGroupCriterion = new BiddableAdGroupCriterion(); biddableAdGroupCriterion.adGroupId = adGroupId; biddableAdGroupCriterion.adGroupIdSpecified = true; biddableAdGroupCriterion.criterion = criterion; // Create bids. ManualCPCAdGroupCriterionBids bids = new ManualCPCAdGroupCriterionBids(); bids.maxCpc = new Bid(); bids.maxCpc.amount = new Money(); bids.maxCpc.amount.microAmount = 999; bids.maxCpc.amount.microAmountSpecified = true; biddableAdGroupCriterion.bids = bids; // Create operations. AdGroupCriterionOperation operation = new AdGroupCriterionOperation(); operation.operatorSpecified = true; operati...@operator = Operator.SET; operation.operand = biddableAdGroupCriterion; AdGroupCriterionService adGroupCriterionService = (AdGroupCriterionService)user.GetService(AdWordsService.v200909.AdGroupCriterionService); // Create selector. AdGroupCriterionSelector selector = new AdGroupCriterionSelector(); selector.userStatuses = new UserStatus[] { UserStatus.ACTIVE }; //selector.statsSelector = new BiddableAdGroupCriterion[] {bids.keywordMaxCpc }; // Create id filter. AdGroupCriterionIdFilter idFilter = new AdGroupCriterionIdFilter(); idFilter.adGroupId = adGroupId; idFilter.adGroupIdSpecified = true; selector.idFilters = new AdGroupCriterionIdFilter[] { idFilter }; ///////// // Create operations. BiddableAdGroupCriterion biddableAdGroupCriterion = new BiddableAdGroupCriterion(); biddableAdGroupCriterion.adGroupId = adGroupId; AdGroupCriterionOperation operation = new AdGroupCriterionOperation(); operation.operatorSpecified = true; operati...@operator = Operator.SET; operation.operand = biddableAdGroupCriterion; // ManualCPCAdGroupCriterionBids bids = new ManualCPCAdGroupCriterionBids(); bids.maxCpc = new Bid(); bids.maxCpc.amount = new Money(); bids.maxCpc.amount.microAmount = 250; bids.maxCpc.amount.microAmountSpecified = true; biddableAdGroupCriterion.bids = bids; // key word operation ManualCPCAdGroupBids bidoperation = new ManualCPCAdGroupBids();// new ManualCPC(); bidoperation.keywordMaxCpc = new Bid(); bidoperation.keywordMaxCpc.amount = new Money(); bidoperation.keywordMaxCpc.amount.microAmount = 9; //long bidAmount = 0; decimal bidAmount = 0.00m; // bid stuff /// Create biddable ad group criterion. AdGroupCriterion keywordCriterion = new BiddableAdGroupCriterion(); keywordCriterion.adGroupId = criterionId;// adGroupId; ////keywordCriterion.criterion.id = 376765347; keywordCriterion.adGroupIdSpecified = true; // keywordCriterion.criterion = keyword; //------------------ AdGroupCriterionOperation keywordOperation = new AdGroupCriterionOperation(); keywordoperati...@operator = Operator.SET; keywordOperation.operatorSpecified = true; keywordOperation.operand = keywordCriterion; // this will actually add the keyword // AdGroupCriterionReturnValue bresult = adGroupCriterionService.mutate( /// new AdGroupCriterionOperation[] { keywordOperation }); AdGroupCriterionPage adGroupCriterionPage = adGroupCriterionService.get( selector); //----------------------this will accutually ad the campaign // Add campaign. CampaignReturnValue result = campaignService.mutate((new CampaignOperation[] {operation})); On Aug 4, 3:02 am, knuzich <testvobor...@gmail.com> wrote: > anybody can show a working example of sandbox campaign creation for . > NET ??? > > I've tried everything!!! > > Method, which is shown on page > "http://code.google.com/p/adwords-api-dotnet-samples/source/browse/tru... > " doesn't work because v13 version is very old version!!!! And added > service (https://sandbox.google.com/api/adwords/v13/CampaignService? > wsdl) return error!!! > the newest versions (I mean so) doesn't exist as wsdl. > > Method in "http://code.google.com/p/google-api-adwords-dotnet/wiki/ > NoClientLibrary" is described for v13 but where for v200909? Does > version v200909 work for sandbox? How can I use it for .NET? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en