Hi, I am getting an Error of EntityNotFound.INVALID_ID while I am trying to set ad schedule for a particular campaign using its Id. Here is the code that I am using for this :
CampaignTargetService campaignTargetService = (CampaignTargetService)user.GetService(AdWordsService.v201109.CampaignTargetService); AdScheduleTargetList scheduleTargetList = new AdScheduleTargetList(); scheduleTargetList.campaignId = 1234567; //Campaign Id for which I want to set ad schedule; AdScheduleTarget scheduleTarget = new AdScheduleTarget(); scheduleTarget.dayOfWeek = Google.Api.Ads.AdWords.v201109.DayOfWeek.MONDAY; scheduleTarget.startHour = 10; scheduleTarget.startMinute = MinuteOfHour.ZERO; scheduleTarget.endHour = 11; scheduleTarget.endMinute = MinuteOfHour.ZERO; scheduleTarget.bidMultiplier = 1.0; scheduleTargetList.targets = new AdScheduleTarget[] { scheduleTarget }; CampaignTargetOperation scheduleTargetOperation = new CampaignTargetOperation(); scheduleTargetOperation.@operator = Operator.SET; scheduleTargetOperation.operand = scheduleTargetList; bool result = false; try { CampaignTargetReturnValue retVal = campaignTargetService.mutate(new CampaignTargetOperation[] { scheduleTargetOperation }); if (retVal != null && retVal.value != null) { result = true; } else result = false; } catch (Exception ex) { result = false; } return result; Always while I am executing this, it is showing an exception with this InnerException : "[EntityNotFound.INVALID_ID @ operations[0].operand.campaignId]" I also checked the CampaignId that I am entering, It was right. The same error I am getting while I am trying to set target criteria. I am using following code for this : CampaignCriterionService campaignCriterionService = (CampaignCriterionService)user.GetService(AdWordsService.v201109.CampaignCriterionService); long campaignId = long.Parse(parameters["CampaignId"]); CampaignCriterion languageCampaignCriteria = new CampaignCriterion(); Language language = new Language(); language.id = 1000; languageCampaignCriteria.campaignId = campaignId; languageCampaignCriteria.criterion = language; CampaignCriterion locationCampaignCriteria = new CampaignCriterion(); Location location = new Location(); location.id = 2356; locationCampaignCriteria.campaignId = campaignId; locationCampaignCriteria.criterion = location; CampaignCriterion platformCampaignCriteria = new CampaignCriterion(); Platform platform = new Platform(); platform.id = 30000; platformCampaignCriteria.campaignId = campaignId; platformCampaignCriteria.criterion = platform; CampaignCriterionOperation[] operation = new CampaignCriterionOperation[3]; operation[0] = new CampaignCriterionOperation(); operation[0].@operator = Operator.ADD; operation[0].operand = languageCampaignCriteria; operation[1] = new CampaignCriterionOperation(); operation[1].@operator = Operator.ADD; operation[1].operand = locationCampaignCriteria; operation[2] = new CampaignCriterionOperation(); operation[2].@operator = Operator.ADD; operation[2].operand = platformCampaignCriteria; bool result = false; try { CampaignCriterionReturnValue retVal = campaignCriterionService.mutate(operation); if (retVal != null && retVal.value != null) { result = true; } else result = false; } catch (Exception ex) { result = false; } return result; In this I am getting following InnerException : "[EntityNotFound.INVALID_ID @ operations[0].operand, EntityNotFound.INVALID_ID @ operations[1].operand, EntityNotFound.INVALID_ID @ operations[2].operand]" Please help me out for this issue, why I am getting this error even after the IDs are right for everthing i.e. campaign, location, language, platform etc. Thanks in advance. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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