// Gets the specified ad extensions from the account's extension library.

        private async Task <IEnumerable <AdExtension> > GetAdExtensionsByIdsAsync(
            long accountId,
            IList <long> adExtensionIds,
            AdExtensionsTypeFilter adExtensionsTypeFilter,
            AdExtensionAdditionalField returnAdditionalFields)
        {
            var request = new GetAdExtensionsByIdsRequest
            {
                AccountId              = accountId,
                AdExtensionIds         = adExtensionIds,
                AdExtensionType        = adExtensionsTypeFilter,
                ReturnAdditionalFields = returnAdditionalFields
            };

            return((await CampaignService.CallAsync((s, r) => s.GetAdExtensionsByIdsAsync(r), request)).AdExtensions);
        }
Exemplo n.º 2
0
        // Gets the specified ad extensions from the account's extension library.

        private async Task<IEnumerable<AdExtension>> GetAdExtensionsByIdsAsync(
            long accountId, 
            IList<long> adExtensionIds, 
            AdExtensionsTypeFilter adExtensionsTypeFilter,
            AdExtensionAdditionalField returnAdditionalFields)
        {
            var request = new GetAdExtensionsByIdsRequest
            {
                AccountId = accountId,
                AdExtensionIds = adExtensionIds,
                AdExtensionType = adExtensionsTypeFilter,
                ReturnAdditionalFields = returnAdditionalFields
            };

            return (await CampaignService.CallAsync((s, r) => s.GetAdExtensionsByIdsAsync(r), request)).AdExtensions;
        }