public async Task <GetAdsByAdGroupIdResponse> GetAdsByAdGroupIdAsync( ApiAuthentication auth, long?accountId, long?customerId, long adGroupId) { var request = new GetAdsByAdGroupIdRequest { CustomerAccountId = string.Format("{0}", accountId), CustomerId = string.Format("{0}", customerId), AdGroupId = adGroupId, }; try { SetAuthHelper.SetAuth(auth, request); return(await Check().GetAdsByAdGroupIdAsync(request)); } catch (Exception ex) { Log(new LogEventArgs(ServiceType.CampaignManagement, "GetAdsByAdGroupIdAsync", ex.Message, new { Request = request }, ex)); } return(null); }
/// <summary> /// Gets the ads in the specified ad group. /// </summary> /// <param name="adGroupId">The identifier of the ad group that contains the ads.</param> /// <returns></returns> private async Task <GetAdsByAdGroupIdResponse> GetAdsByAdGroupIdAsync(long adGroupId) { var request = new GetAdsByAdGroupIdRequest { AdGroupId = adGroupId, }; return(await CampaignService.CallAsync((s, r) => s.GetAdsByAdGroupIdAsync(r), request)); }
/// <summary> /// Gets the ads in the specified ad group. /// </summary> /// <param name="adGroupId">The identifier of the ad group that contains the ads.</param> /// <returns></returns> private async Task<GetAdsByAdGroupIdResponse> GetAdsByAdGroupIdAsync(long adGroupId) { var request = new GetAdsByAdGroupIdRequest { AdGroupId = adGroupId, }; return (await CampaignService.CallAsync((s, r) => s.GetAdsByAdGroupIdAsync(r), request)); }