/// <summary> /// Run the code example. /// </summary> /// <param name="user">The Dfa user object running the code example. /// </param> public override void Run(DfaUser user) { // Create AdvertiserRemoteService instance. AdvertiserRemoteService service = (AdvertiserRemoteService)user.GetService( DfaService.v1_20.AdvertiserRemoteService); String searchString = _T("INSERT_SEARCH_STRING_CRITERIA_HERE"); // Create advertiser search criteria structure. AdvertiserSearchCriteria advSearchCriteria = new AdvertiserSearchCriteria(); advSearchCriteria.pageSize = 10; advSearchCriteria.searchString = searchString; try { // Get advertiser record set. AdvertiserRecordSet recordSet = service.getAdvertisers(advSearchCriteria); // Display advertiser names, ids and spotlight configuration ids. if (recordSet.records != null) { foreach (Advertiser result in recordSet.records) { Console.WriteLine("Advertiser with name \"{0}\", id \"{1}\", and spotlight " + "configuration id \"{2}\" was found.", result.name, result.id, result.spotId); } } else { Console.WriteLine("No advertisers found for your criteria."); } } catch (Exception ex) { Console.WriteLine("Failed to retrieve advertisers. Exception says \"{0}\"", ex.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The Dfa user object running the code example. /// </param> public override void Run(DfaUser user) { // Create AdvertiserRemoteService instance. AdvertiserRemoteService service = (AdvertiserRemoteService)user.GetService( DfaService.v1_19.AdvertiserRemoteService); long networkId = long.Parse(_T("INSERT_NETWORK_ID_HERE")); string advertiserName = _T("INSERT_ADVERTISER_NAME_HERE"); // Create advertiser structure. Advertiser advertiser = new Advertiser(); advertiser.name = advertiserName; advertiser.networkId = networkId; advertiser.id = 0; advertiser.advertiserGroupId = 0; advertiser.approved = true; try { // Create advertiser. AdvertiserSaveResult result = service.saveAdvertiser(advertiser); if (result != null) { // Display advertiser id. Console.WriteLine("Advertiser with id \"{0}\" was created.", result.id); } else { Console.WriteLine("Could not create advertiser for the specified network id."); } } catch (Exception e) { Console.WriteLine("Failed to create advertiser. Exception says \"{0}\"", e.Message); } }