private async Task <IList <AdGroupCriterion> > GetAdGroupCriterionsByAdGroupIdAsync(
            long adGroupId,
            CriterionType criterionType)
        {
            var request = new GetAdGroupCriterionsByAdGroupIdRequest
            {
                AdGroupId           = adGroupId,
                CriterionTypeFilter = criterionType
            };

            return((await Service.CallAsync((s, r) => s.GetAdGroupCriterionsByAdGroupIdAsync(r), request)).AdGroupCriterions);
        }
        private async Task<IList<AdGroupCriterion>> GetAdGroupCriterionsByAdGroupIdAsync(
            long adGroupId,
            CriterionType criterionType)
        {
            var request = new GetAdGroupCriterionsByAdGroupIdRequest
            {
                AdGroupId = adGroupId,
                CriterionTypeFilter = criterionType
            };

            return (await Service.CallAsync((s, r) => s.GetAdGroupCriterionsByAdGroupIdAsync(r), request)).AdGroupCriterions;
        }