// Gets the budget opportunities which have not expired for the specified account. private async Task <IList <BudgetOpportunity> > GetBudgetOpportunitiesAsync(long accountId) { var request = new GetBudgetOpportunitiesRequest { AccountId = accountId }; return((await OptimizerService.CallAsync((s, r) => s.GetBudgetOpportunitiesAsync(r), request)).Opportunities); }
/// <summary> /// Gets the budget opportunities for the specified campaign. /// </summary> /// <param name="campaignId"></param> /// <returns></returns> private async Task <IList <BudgetOpportunity> > GetBudgetOpportunitiesAsync(long campaignId) { var request = new GetBudgetOpportunitiesRequest { CampaignId = campaignId }; return((await AdInsightService.CallAsync((s, r) => s.GetBudgetOpportunitiesAsync(r), request)).Opportunities); }
/// <summary> /// Gets the budget opportunities for the specified campaign. /// </summary> /// <param name="campaignId"></param> /// <returns></returns> private async Task<IList<BudgetOpportunity>> GetBudgetOpportunitiesAsync(long campaignId) { var request = new GetBudgetOpportunitiesRequest { CampaignId = campaignId }; return (await AdInsightService.CallAsync((s, r) => s.GetBudgetOpportunitiesAsync(r), request)).Opportunities; }
// Gets the budget opportunities which have not expired for the specified account. private async Task<IList<BudgetOpportunity>> GetBudgetOpportunitiesAsync(long accountId) { var request = new GetBudgetOpportunitiesRequest { AccountId = accountId }; return (await OptimizerService.CallAsync((s, r) => s.GetBudgetOpportunitiesAsync(r), request)).Opportunities; }