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

Reply via email to