Пример #1
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)
        {
            var request = new GetAdExtensionsByIdsRequest
            {
                AccountId       = accountId,
                AdExtensionIds  = adExtensionIds,
                AdExtensionType = adExtensionsTypeFilter
            };

            return((await Service.CallAsync((s, r) => s.GetAdExtensionsByIdsAsync(r), request)).AdExtensions);
        }
Пример #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;
        }
Пример #3
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)
        {
            var request = new GetAdExtensionsByIdsRequest
            {
                AccountId = accountId,
                AdExtensionIds = adExtensionIds,
                AdExtensionType = adExtensionsTypeFilter
            };

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