コード例 #1
0
        /// <summary>Snippet for GetFeedItemTargetAsync</summary>
        public async Task GetFeedItemTargetRequestObjectAsync()
        {
            // Snippet: GetFeedItemTargetAsync(GetFeedItemTargetRequest, CallSettings)
            // Additional: GetFeedItemTargetAsync(GetFeedItemTargetRequest, CancellationToken)
            // Create client
            FeedItemTargetServiceClient feedItemTargetServiceClient = await FeedItemTargetServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetFeedItemTargetRequest request = new GetFeedItemTargetRequest
            {
                ResourceNameAsFeedItemTargetName = FeedItemTargetName.FromCustomerFeedFeedItemFeedItemTargetTypeFeedItemTarget("[CUSTOMER_ID]", "[FEED_ID]", "[FEED_ITEM_ID]", "[FEED_ITEM_TARGET_TYPE]", "[FEED_ITEM_TARGET_ID]"),
            };
            // Make the request
            FeedItemTarget response = await feedItemTargetServiceClient.GetFeedItemTargetAsync(request);

            // End snippet
        }
        /// <summary>Snippet for MutateFeedItemTargetsAsync</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 MutateFeedItemTargetsRequestObjectAsync()
        {
            // Create client
            FeedItemTargetServiceClient feedItemTargetServiceClient = await FeedItemTargetServiceClient.CreateAsync();

            // Initialize request argument(s)
            MutateFeedItemTargetsRequest request = new MutateFeedItemTargetsRequest
            {
                CustomerId = "",
                Operations =
                {
                    new FeedItemTargetOperation(),
                },
                ResponseContentType = ResponseContentTypeEnum.Types.ResponseContentType.Unspecified,
            };
            // Make the request
            MutateFeedItemTargetsResponse response = await feedItemTargetServiceClient.MutateFeedItemTargetsAsync(request);
        }
コード例 #3
0
        /// <summary>Snippet for MutateFeedItemTargetsAsync</summary>
        public async Task MutateFeedItemTargetsAsync()
        {
            // Snippet: MutateFeedItemTargetsAsync(string, IEnumerable<FeedItemTargetOperation>, CallSettings)
            // Additional: MutateFeedItemTargetsAsync(string, IEnumerable<FeedItemTargetOperation>, CancellationToken)
            // Create client
            FeedItemTargetServiceClient feedItemTargetServiceClient = await FeedItemTargetServiceClient.CreateAsync();

            // Initialize request argument(s)
            string customerId = "";
            IEnumerable <FeedItemTargetOperation> operations = new FeedItemTargetOperation[]
            {
                new FeedItemTargetOperation(),
            };
            // Make the request
            MutateFeedItemTargetsResponse response = await feedItemTargetServiceClient.MutateFeedItemTargetsAsync(customerId, operations);

            // End snippet
        }
コード例 #4
0
 /// <summary>Snippet for MutateFeedItemTargets</summary>
 public void MutateFeedItemTargetsRequestObject()
 {
     // Snippet: MutateFeedItemTargets(MutateFeedItemTargetsRequest, CallSettings)
     // Create client
     FeedItemTargetServiceClient feedItemTargetServiceClient = FeedItemTargetServiceClient.Create();
     // Initialize request argument(s)
     MutateFeedItemTargetsRequest request = new MutateFeedItemTargetsRequest
     {
         CustomerId = "",
         Operations =
         {
             new FeedItemTargetOperation(),
         },
     };
     // Make the request
     MutateFeedItemTargetsResponse response = feedItemTargetServiceClient.MutateFeedItemTargets(request);
     // End snippet
 }
コード例 #5
0
 /// <summary>Snippet for MutateFeedItemTargets</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void MutateFeedItemTargetsRequestObject()
 {
     // Create client
     FeedItemTargetServiceClient feedItemTargetServiceClient = FeedItemTargetServiceClient.Create();
     // Initialize request argument(s)
     MutateFeedItemTargetsRequest request = new MutateFeedItemTargetsRequest
     {
         CustomerId = "",
         Operations =
         {
             new FeedItemTargetOperation(),
         },
         ValidateOnly        = false,
         PartialFailure      = false,
         ResponseContentType = ResponseContentTypeEnum.Types.ResponseContentType.Unspecified,
     };
     // Make the request
     MutateFeedItemTargetsResponse response = feedItemTargetServiceClient.MutateFeedItemTargets(request);
 }
コード例 #6
0
        /// <summary>Snippet for MutateFeedItemTargetsAsync</summary>
        public async Task MutateFeedItemTargetsRequestObjectAsync()
        {
            // Snippet: MutateFeedItemTargetsAsync(MutateFeedItemTargetsRequest, CallSettings)
            // Additional: MutateFeedItemTargetsAsync(MutateFeedItemTargetsRequest, CancellationToken)
            // Create client
            FeedItemTargetServiceClient feedItemTargetServiceClient = await FeedItemTargetServiceClient.CreateAsync();

            // Initialize request argument(s)
            MutateFeedItemTargetsRequest request = new MutateFeedItemTargetsRequest
            {
                CustomerId = "",
                Operations =
                {
                    new FeedItemTargetOperation(),
                },
            };
            // Make the request
            MutateFeedItemTargetsResponse response = await feedItemTargetServiceClient.MutateFeedItemTargetsAsync(request);

            // End snippet
        }
コード例 #7
0
        /// <summary>
        /// Targets the feed items to the given ad group.
        /// </summary>
        /// <param name="client">The Google Ads client.</param>
        /// <param name="customerId">The customer ID for which the call is made.</param>
        /// <param name="adGroupId">The ID of the Ad Group being targeted.</param>
        /// <param name="feedItem">The feed item that was added to the feed.</param>
        private void CreateAdGroupTargeting(GoogleAdsClient client, long customerId, long adGroupId,
                                            string feedItem)
        {
            FeedItemTargetServiceClient feedItemTargetServiceClient =
                client.GetService(Services.V4.FeedItemTargetService);

            FeedItemTarget feedItemTarget = new FeedItemTarget()
            {
                FeedItem = feedItem,
                AdGroup  = ResourceNames.AdGroup(customerId, adGroupId)
            };

            FeedItemTargetOperation operation = new FeedItemTargetOperation()
            {
                Create = feedItemTarget
            };

            MutateFeedItemTargetsResponse response = feedItemTargetServiceClient
                                                     .MutateFeedItemTargets(customerId.ToString(), new[] { operation });

            Console.WriteLine(
                $"Created feed item target '{response.Results.First().ResourceName}' " +
                $"for feed item '{feedItem}'.");
        }
コード例 #8
0
        /// <summary>Snippet for MutateFeedItemTargetsAsync</summary>
        public async Task MutateFeedItemTargetsRequestObjectAsync()
        {
            // Snippet: MutateFeedItemTargetsAsync(MutateFeedItemTargetsRequest, CallSettings)
            // Additional: MutateFeedItemTargetsAsync(MutateFeedItemTargetsRequest, CancellationToken)
            // Create client
            FeedItemTargetServiceClient feedItemTargetServiceClient = await FeedItemTargetServiceClient.CreateAsync();

            // Initialize request argument(s)
            MutateFeedItemTargetsRequest request = new MutateFeedItemTargetsRequest
            {
                CustomerId = "",
                Operations =
                {
                    new FeedItemTargetOperation(),
                },
                ValidateOnly        = false,
                PartialFailure      = false,
                ResponseContentType = ResponseContentTypeEnum.Types.ResponseContentType.Unspecified,
            };
            // Make the request
            MutateFeedItemTargetsResponse response = await feedItemTargetServiceClient.MutateFeedItemTargetsAsync(request);

            // End snippet
        }