/// <summary>Snippet for GetCustomerFeed</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCustomerFeedResourceNames() { // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) CustomerFeedName resourceName = CustomerFeedName.FromCustomerFeed("[CUSTOMER_ID]", "[FEED_ID]"); // Make the request CustomerFeed response = customerFeedServiceClient.GetCustomerFeed(resourceName); }
/// <summary>Snippet for GetCustomerFeed</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCustomerFeed() { // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/customerFeeds/[FEED_ID]"; // Make the request CustomerFeed response = customerFeedServiceClient.GetCustomerFeed(resourceName); }
/// <summary>Snippet for GetCustomerFeedAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCustomerFeedResourceNamesAsync() { // Create client CustomerFeedServiceClient customerFeedServiceClient = await CustomerFeedServiceClient.CreateAsync(); // Initialize request argument(s) CustomerFeedName resourceName = CustomerFeedName.FromCustomerFeed("[CUSTOMER_ID]", "[FEED_ID]"); // Make the request CustomerFeed response = await customerFeedServiceClient.GetCustomerFeedAsync(resourceName); }
/// <summary>Snippet for GetCustomerFeedAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCustomerFeedAsync() { // Create client CustomerFeedServiceClient customerFeedServiceClient = await CustomerFeedServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/customerFeeds/[CUSTOMER_FEED]"; // Make the request CustomerFeed response = await customerFeedServiceClient.GetCustomerFeedAsync(resourceName); }
/// <summary>Snippet for GetCustomerFeed</summary> public void GetCustomerFeedResourceNames() { // Snippet: GetCustomerFeed(CustomerFeedName, CallSettings) // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) CustomerFeedName resourceName = CustomerFeedName.FromCustomerCustomerFeed("[CUSTOMER]", "[CUSTOMER_FEED]"); // Make the request CustomerFeed response = customerFeedServiceClient.GetCustomerFeed(resourceName); // End snippet }
/// <summary>Snippet for GetCustomerFeed</summary> public void GetCustomerFeed() { // Snippet: GetCustomerFeed(string, CallSettings) // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/customerFeeds/[CUSTOMER_FEED]"; // Make the request CustomerFeed response = customerFeedServiceClient.GetCustomerFeed(resourceName); // End snippet }
/// <summary>Snippet for GetCustomerFeed</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCustomerFeedRequestObject() { // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) GetCustomerFeedRequest request = new GetCustomerFeedRequest { ResourceNameAsCustomerFeedName = CustomerFeedName.FromCustomerCustomerFeed("[CUSTOMER]", "[CUSTOMER_FEED]"), }; // Make the request CustomerFeed response = customerFeedServiceClient.GetCustomerFeed(request); }
/// <summary>Snippet for MutateCustomerFeeds</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void MutateCustomerFeeds() { // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) string customerId = ""; IEnumerable <CustomerFeedOperation> operations = new CustomerFeedOperation[] { new CustomerFeedOperation(), }; // Make the request MutateCustomerFeedsResponse response = customerFeedServiceClient.MutateCustomerFeeds(customerId, operations); }
/// <summary>Snippet for GetCustomerFeedAsync</summary> public async Task GetCustomerFeedAsync() { // Snippet: GetCustomerFeedAsync(string, CallSettings) // Additional: GetCustomerFeedAsync(string, CancellationToken) // Create client CustomerFeedServiceClient customerFeedServiceClient = await CustomerFeedServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/customerFeeds/[FEED_ID]"; // Make the request CustomerFeed response = await customerFeedServiceClient.GetCustomerFeedAsync(resourceName); // End snippet }
/// <summary>Snippet for GetCustomerFeed</summary> public void GetCustomerFeedRequestObject() { // Snippet: GetCustomerFeed(GetCustomerFeedRequest, CallSettings) // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) GetCustomerFeedRequest request = new GetCustomerFeedRequest { ResourceNameAsCustomerFeedName = CustomerFeedName.FromCustomerFeed("[CUSTOMER_ID]", "[FEED_ID]"), }; // Make the request CustomerFeed response = customerFeedServiceClient.GetCustomerFeed(request); // End snippet }
/// <summary>Snippet for GetCustomerFeedAsync</summary> public async Task GetCustomerFeedResourceNamesAsync() { // Snippet: GetCustomerFeedAsync(CustomerFeedName, CallSettings) // Additional: GetCustomerFeedAsync(CustomerFeedName, CancellationToken) // Create client CustomerFeedServiceClient customerFeedServiceClient = await CustomerFeedServiceClient.CreateAsync(); // Initialize request argument(s) CustomerFeedName resourceName = CustomerFeedName.FromCustomerFeed("[CUSTOMER_ID]", "[FEED_ID]"); // Make the request CustomerFeed response = await customerFeedServiceClient.GetCustomerFeedAsync(resourceName); // End snippet }
/// <summary>Snippet for GetCustomerFeedAsync</summary> public async Task GetCustomerFeedRequestObjectAsync() { // Snippet: GetCustomerFeedAsync(GetCustomerFeedRequest, CallSettings) // Additional: GetCustomerFeedAsync(GetCustomerFeedRequest, CancellationToken) // Create client CustomerFeedServiceClient customerFeedServiceClient = await CustomerFeedServiceClient.CreateAsync(); // Initialize request argument(s) GetCustomerFeedRequest request = new GetCustomerFeedRequest { ResourceNameAsCustomerFeedName = CustomerFeedName.FromCustomerCustomerFeed("[CUSTOMER]", "[CUSTOMER_FEED]"), }; // Make the request CustomerFeed response = await customerFeedServiceClient.GetCustomerFeedAsync(request); // End snippet }
/// <summary> /// Creates the customer feed. /// </summary> /// <param name="client">The client.</param> /// <param name="customerId">The customer identifier.</param> /// <param name="gmbFeedResourceName">Name of the GMB feed resource.</param> private static void CreateCustomerFeed(GoogleAdsClient client, long customerId, string gmbFeedResourceName) { // Get the CustomerFeedService. CustomerFeedServiceClient customerFeedService = client.GetService( Services.V3.CustomerFeedService); // Adds a CustomerFeed that associates the feed with this customer for // the LOCATION placeholder type. CustomerFeed customerFeed = new CustomerFeed() { Feed = gmbFeedResourceName, PlaceholderTypes = { PlaceholderType.Location }, MatchingFunction = new MatchingFunction() { LeftOperands = { new Operand() { ConstantOperand = new ConstantOperand() { BooleanValue = true } } }, // Specify the function string as IDENTITY(true) to mark this feed as enabled. FunctionString = "IDENTITY(true)", Operator = MatchingFunctionOperator.Identity }, }; CustomerFeedOperation operation = new CustomerFeedOperation() { Create = customerFeed }; MutateCustomerFeedsResponse customerFeedsResponse = customerFeedService.MutateCustomerFeeds( customerId.ToString(), new[] { operation }); // Displays the result. string addedCustomerFeed = customerFeedsResponse.Results[0].ResourceName; Console.WriteLine($"Customer feed created with resource name: {addedCustomerFeed}."); return; }
/// <summary>Snippet for MutateCustomerFeedsAsync</summary> public async Task MutateCustomerFeedsAsync() { // Snippet: MutateCustomerFeedsAsync(string, IEnumerable<CustomerFeedOperation>, CallSettings) // Additional: MutateCustomerFeedsAsync(string, IEnumerable<CustomerFeedOperation>, CancellationToken) // Create client CustomerFeedServiceClient customerFeedServiceClient = await CustomerFeedServiceClient.CreateAsync(); // Initialize request argument(s) string customerId = ""; IEnumerable <CustomerFeedOperation> operations = new CustomerFeedOperation[] { new CustomerFeedOperation(), }; // Make the request MutateCustomerFeedsResponse response = await customerFeedServiceClient.MutateCustomerFeedsAsync(customerId, operations); // End snippet }
/// <summary>Snippet for MutateCustomerFeeds</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void MutateCustomerFeedsRequestObject() { // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) MutateCustomerFeedsRequest request = new MutateCustomerFeedsRequest { CustomerId = "", Operations = { new CustomerFeedOperation(), }, PartialFailure = false, ValidateOnly = false, }; // Make the request MutateCustomerFeedsResponse response = customerFeedServiceClient.MutateCustomerFeeds(request); }
/// <summary> /// Deletes the customer feeds. /// </summary> /// <param name="client">The Google Ads client.</param> /// <param name="customerId">The customer ID for which the call is made.</param> /// <param name="customerFeeds">The customer feeds to delete.</param> private static void DeleteCustomerFeeds(GoogleAdsClient client, long customerId, CustomerFeed[] customerFeeds) { List <CustomerFeedOperation> operations = new List <CustomerFeedOperation>(); foreach (CustomerFeed customerFeed in customerFeeds) { CustomerFeedOperation operation = new CustomerFeedOperation() { Remove = customerFeed.ResourceName, }; operations.Add(operation); } CustomerFeedServiceClient feedService = client.GetService( Services.V5.CustomerFeedService); feedService.MutateCustomerFeeds(customerId.ToString(), operations.ToArray()); }
/// <summary>Snippet for MutateCustomerFeedsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task MutateCustomerFeedsRequestObjectAsync() { // Create client CustomerFeedServiceClient customerFeedServiceClient = await CustomerFeedServiceClient.CreateAsync(); // Initialize request argument(s) MutateCustomerFeedsRequest request = new MutateCustomerFeedsRequest { CustomerId = "", Operations = { new CustomerFeedOperation(), }, PartialFailure = false, ValidateOnly = false, ResponseContentType = ResponseContentTypeEnum.Types.ResponseContentType.Unspecified, }; // Make the request MutateCustomerFeedsResponse response = await customerFeedServiceClient.MutateCustomerFeedsAsync(request); }
/// <summary>Snippet for MutateCustomerFeeds</summary> public void MutateCustomerFeedsRequestObject() { // Snippet: MutateCustomerFeeds(MutateCustomerFeedsRequest, CallSettings) // Create client CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.Create(); // Initialize request argument(s) MutateCustomerFeedsRequest request = new MutateCustomerFeedsRequest { CustomerId = "", Operations = { new CustomerFeedOperation(), }, PartialFailure = false, ValidateOnly = false, ResponseContentType = ResponseContentTypeEnum.Types.ResponseContentType.Unspecified, }; // Make the request MutateCustomerFeedsResponse response = customerFeedServiceClient.MutateCustomerFeeds(request); // End snippet }
/// <summary>Snippet for MutateCustomerFeedsAsync</summary> public async Task MutateCustomerFeedsRequestObjectAsync() { // Snippet: MutateCustomerFeedsAsync(MutateCustomerFeedsRequest, CallSettings) // Additional: MutateCustomerFeedsAsync(MutateCustomerFeedsRequest, CancellationToken) // Create client CustomerFeedServiceClient customerFeedServiceClient = await CustomerFeedServiceClient.CreateAsync(); // Initialize request argument(s) MutateCustomerFeedsRequest request = new MutateCustomerFeedsRequest { CustomerId = "", Operations = { new CustomerFeedOperation(), }, PartialFailure = false, ValidateOnly = false, }; // Make the request MutateCustomerFeedsResponse response = await customerFeedServiceClient.MutateCustomerFeedsAsync(request); // End snippet }