// 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);
        }
示例#2
0
        /// <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;
        }