public async Task <AddAdsResponse> AddAdsAsync( ApiAuthentication auth, long?accountId, long?customerId, long adGroupId, Ad[] ads) { var request = new AddAdsRequest { CustomerAccountId = string.Format("{0}", accountId), CustomerId = string.Format("{0}", customerId), AdGroupId = adGroupId, Ads = ads }; try { SetAuthHelper.SetAuth(auth, request); return(await Check().AddAdsAsync(request)); } catch (Exception ex) { Log(new LogEventArgs(ServiceType.CampaignManagement, "AddAdsAsync", ex.Message, new { Request = request }, ex)); } return(null); }
// Adds one or more ads to the specified ad group. private async Task <AddAdsResponse> AddAdsAsync(long adGroupId, IList <Ad> ads) { var request = new AddAdsRequest { AdGroupId = adGroupId, Ads = ads }; return(await CampaignService.CallAsync((s, r) => s.AddAdsAsync(r), request)); }
// Adds one or more ads to the specified ad group. private async Task<AddAdsResponse> AddAdsAsync( long adGroupId, IList<Ad> ads) { var request = new AddAdsRequest { AdGroupId = adGroupId, Ads = ads }; return (await Service.CallAsync((s, r) => s.AddAdsAsync(r), request)); }