Skip to content
103 changes: 103 additions & 0 deletions google-ads-data_manager-v1/.owlbot-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,43 @@
"lib/google/ads/data_manager/v1/ingestion_service/rest.rb",
"lib/google/ads/data_manager/v1/ingestion_service/rest/client.rb",
"lib/google/ads/data_manager/v1/ingestion_service/rest/service_stub.rb",
"lib/google/ads/data_manager/v1/marketing_data_insights_service.rb",
"lib/google/ads/data_manager/v1/marketing_data_insights_service/client.rb",
"lib/google/ads/data_manager/v1/marketing_data_insights_service/credentials.rb",
"lib/google/ads/data_manager/v1/marketing_data_insights_service/rest.rb",
"lib/google/ads/data_manager/v1/marketing_data_insights_service/rest/client.rb",
"lib/google/ads/data_manager/v1/marketing_data_insights_service/rest/service_stub.rb",
"lib/google/ads/data_manager/v1/partner_link_service.rb",
"lib/google/ads/data_manager/v1/partner_link_service/client.rb",
"lib/google/ads/data_manager/v1/partner_link_service/credentials.rb",
"lib/google/ads/data_manager/v1/partner_link_service/paths.rb",
"lib/google/ads/data_manager/v1/partner_link_service/rest.rb",
"lib/google/ads/data_manager/v1/partner_link_service/rest/client.rb",
"lib/google/ads/data_manager/v1/partner_link_service/rest/service_stub.rb",
"lib/google/ads/data_manager/v1/rest.rb",
"lib/google/ads/data_manager/v1/user_list_direct_license_service.rb",
"lib/google/ads/data_manager/v1/user_list_direct_license_service/client.rb",
"lib/google/ads/data_manager/v1/user_list_direct_license_service/credentials.rb",
"lib/google/ads/data_manager/v1/user_list_direct_license_service/paths.rb",
"lib/google/ads/data_manager/v1/user_list_direct_license_service/rest.rb",
"lib/google/ads/data_manager/v1/user_list_direct_license_service/rest/client.rb",
"lib/google/ads/data_manager/v1/user_list_direct_license_service/rest/service_stub.rb",
"lib/google/ads/data_manager/v1/user_list_global_license_service.rb",
"lib/google/ads/data_manager/v1/user_list_global_license_service/client.rb",
"lib/google/ads/data_manager/v1/user_list_global_license_service/credentials.rb",
"lib/google/ads/data_manager/v1/user_list_global_license_service/paths.rb",
"lib/google/ads/data_manager/v1/user_list_global_license_service/rest.rb",
"lib/google/ads/data_manager/v1/user_list_global_license_service/rest/client.rb",
"lib/google/ads/data_manager/v1/user_list_global_license_service/rest/service_stub.rb",
"lib/google/ads/data_manager/v1/user_list_service.rb",
"lib/google/ads/data_manager/v1/user_list_service/client.rb",
"lib/google/ads/data_manager/v1/user_list_service/credentials.rb",
"lib/google/ads/data_manager/v1/user_list_service/paths.rb",
"lib/google/ads/data_manager/v1/user_list_service/rest.rb",
"lib/google/ads/data_manager/v1/user_list_service/rest/client.rb",
"lib/google/ads/data_manager/v1/user_list_service/rest/service_stub.rb",
"lib/google/ads/data_manager/v1/version.rb",
"lib/google/ads/datamanager/v1/age_range_pb.rb",
"lib/google/ads/datamanager/v1/audience_pb.rb",
"lib/google/ads/datamanager/v1/cart_data_pb.rb",
"lib/google/ads/datamanager/v1/consent_pb.rb",
Expand All @@ -32,16 +67,36 @@
"lib/google/ads/datamanager/v1/error_pb.rb",
"lib/google/ads/datamanager/v1/event_pb.rb",
"lib/google/ads/datamanager/v1/experimental_field_pb.rb",
"lib/google/ads/datamanager/v1/gender_pb.rb",
"lib/google/ads/datamanager/v1/ingestion_service_pb.rb",
"lib/google/ads/datamanager/v1/ingestion_service_services_pb.rb",
"lib/google/ads/datamanager/v1/insights_service_pb.rb",
"lib/google/ads/datamanager/v1/insights_service_services_pb.rb",
"lib/google/ads/datamanager/v1/item_parameter_pb.rb",
"lib/google/ads/datamanager/v1/match_rate_pb.rb",
"lib/google/ads/datamanager/v1/partner_link_service_pb.rb",
"lib/google/ads/datamanager/v1/partner_link_service_services_pb.rb",
"lib/google/ads/datamanager/v1/processing_errors_pb.rb",
"lib/google/ads/datamanager/v1/request_status_per_destination_pb.rb",
"lib/google/ads/datamanager/v1/terms_of_service_pb.rb",
"lib/google/ads/datamanager/v1/user_data_pb.rb",
"lib/google/ads/datamanager/v1/user_list_direct_license_pb.rb",
"lib/google/ads/datamanager/v1/user_list_direct_license_service_pb.rb",
"lib/google/ads/datamanager/v1/user_list_direct_license_service_services_pb.rb",
"lib/google/ads/datamanager/v1/user_list_global_license_pb.rb",
"lib/google/ads/datamanager/v1/user_list_global_license_service_pb.rb",
"lib/google/ads/datamanager/v1/user_list_global_license_service_services_pb.rb",
"lib/google/ads/datamanager/v1/user_list_global_license_type_pb.rb",
"lib/google/ads/datamanager/v1/user_list_license_client_account_type_pb.rb",
"lib/google/ads/datamanager/v1/user_list_license_metrics_pb.rb",
"lib/google/ads/datamanager/v1/user_list_license_pricing_pb.rb",
"lib/google/ads/datamanager/v1/user_list_license_status_pb.rb",
"lib/google/ads/datamanager/v1/user_list_pb.rb",
"lib/google/ads/datamanager/v1/user_list_service_pb.rb",
"lib/google/ads/datamanager/v1/user_list_service_services_pb.rb",
"lib/google/ads/datamanager/v1/user_properties_pb.rb",
"proto_docs/README.md",
"proto_docs/google/ads/datamanager/v1/age_range.rb",
"proto_docs/google/ads/datamanager/v1/audience.rb",
"proto_docs/google/ads/datamanager/v1/cart_data.rb",
"proto_docs/google/ads/datamanager/v1/consent.rb",
Expand All @@ -51,28 +106,76 @@
"proto_docs/google/ads/datamanager/v1/error.rb",
"proto_docs/google/ads/datamanager/v1/event.rb",
"proto_docs/google/ads/datamanager/v1/experimental_field.rb",
"proto_docs/google/ads/datamanager/v1/gender.rb",
"proto_docs/google/ads/datamanager/v1/ingestion_service.rb",
"proto_docs/google/ads/datamanager/v1/insights_service.rb",
"proto_docs/google/ads/datamanager/v1/item_parameter.rb",
"proto_docs/google/ads/datamanager/v1/match_rate.rb",
"proto_docs/google/ads/datamanager/v1/partner_link_service.rb",
"proto_docs/google/ads/datamanager/v1/processing_errors.rb",
"proto_docs/google/ads/datamanager/v1/request_status_per_destination.rb",
"proto_docs/google/ads/datamanager/v1/terms_of_service.rb",
"proto_docs/google/ads/datamanager/v1/user_data.rb",
"proto_docs/google/ads/datamanager/v1/user_list.rb",
"proto_docs/google/ads/datamanager/v1/user_list_direct_license.rb",
"proto_docs/google/ads/datamanager/v1/user_list_direct_license_service.rb",
"proto_docs/google/ads/datamanager/v1/user_list_global_license.rb",
"proto_docs/google/ads/datamanager/v1/user_list_global_license_service.rb",
"proto_docs/google/ads/datamanager/v1/user_list_global_license_type.rb",
"proto_docs/google/ads/datamanager/v1/user_list_license_client_account_type.rb",
"proto_docs/google/ads/datamanager/v1/user_list_license_metrics.rb",
"proto_docs/google/ads/datamanager/v1/user_list_license_pricing.rb",
"proto_docs/google/ads/datamanager/v1/user_list_license_status.rb",
"proto_docs/google/ads/datamanager/v1/user_list_service.rb",
"proto_docs/google/ads/datamanager/v1/user_properties.rb",
"proto_docs/google/api/client.rb",
"proto_docs/google/api/field_behavior.rb",
"proto_docs/google/api/launch_stage.rb",
"proto_docs/google/api/resource.rb",
"proto_docs/google/protobuf/duration.rb",
"proto_docs/google/protobuf/empty.rb",
"proto_docs/google/protobuf/field_mask.rb",
"proto_docs/google/protobuf/timestamp.rb",
"snippets/Gemfile",
"snippets/ingestion_service/ingest_audience_members.rb",
"snippets/ingestion_service/ingest_events.rb",
"snippets/ingestion_service/remove_audience_members.rb",
"snippets/ingestion_service/retrieve_request_status.rb",
"snippets/marketing_data_insights_service/retrieve_insights.rb",
"snippets/partner_link_service/create_partner_link.rb",
"snippets/partner_link_service/delete_partner_link.rb",
"snippets/partner_link_service/search_partner_links.rb",
"snippets/snippet_metadata_google.ads.datamanager.v1.json",
"snippets/user_list_direct_license_service/create_user_list_direct_license.rb",
"snippets/user_list_direct_license_service/get_user_list_direct_license.rb",
"snippets/user_list_direct_license_service/list_user_list_direct_licenses.rb",
"snippets/user_list_direct_license_service/update_user_list_direct_license.rb",
"snippets/user_list_global_license_service/create_user_list_global_license.rb",
"snippets/user_list_global_license_service/get_user_list_global_license.rb",
"snippets/user_list_global_license_service/list_user_list_global_license_customer_infos.rb",
"snippets/user_list_global_license_service/list_user_list_global_licenses.rb",
"snippets/user_list_global_license_service/update_user_list_global_license.rb",
"snippets/user_list_service/create_user_list.rb",
"snippets/user_list_service/delete_user_list.rb",
"snippets/user_list_service/get_user_list.rb",
"snippets/user_list_service/list_user_lists.rb",
"snippets/user_list_service/update_user_list.rb",
"test/google/ads/data_manager/v1/ingestion_service_rest_test.rb",
"test/google/ads/data_manager/v1/ingestion_service_test.rb",
"test/google/ads/data_manager/v1/marketing_data_insights_service_rest_test.rb",
"test/google/ads/data_manager/v1/marketing_data_insights_service_test.rb",
"test/google/ads/data_manager/v1/partner_link_service_paths_test.rb",
"test/google/ads/data_manager/v1/partner_link_service_rest_test.rb",
"test/google/ads/data_manager/v1/partner_link_service_test.rb",
"test/google/ads/data_manager/v1/user_list_direct_license_service_paths_test.rb",
"test/google/ads/data_manager/v1/user_list_direct_license_service_rest_test.rb",
"test/google/ads/data_manager/v1/user_list_direct_license_service_test.rb",
"test/google/ads/data_manager/v1/user_list_global_license_service_paths_test.rb",
"test/google/ads/data_manager/v1/user_list_global_license_service_rest_test.rb",
"test/google/ads/data_manager/v1/user_list_global_license_service_test.rb",
"test/google/ads/data_manager/v1/user_list_service_paths_test.rb",
"test/google/ads/data_manager/v1/user_list_service_rest_test.rb",
"test/google/ads/data_manager/v1/user_list_service_test.rb",
"test/helper.rb"
],
"static": [
Expand Down
135 changes: 135 additions & 0 deletions google-ads-data_manager-v1/gapic_metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,141 @@
}
}
}
},
"MarketingDataInsightsService": {
"clients": {
"grpc": {
"libraryClient": "::Google::Ads::DataManager::V1::MarketingDataInsightsService::Client",
"rpcs": {
"RetrieveInsights": {
"methods": [
"retrieve_insights"
]
}
}
}
}
},
"PartnerLinkService": {
"clients": {
"grpc": {
"libraryClient": "::Google::Ads::DataManager::V1::PartnerLinkService::Client",
"rpcs": {
"CreatePartnerLink": {
"methods": [
"create_partner_link"
]
},
"DeletePartnerLink": {
"methods": [
"delete_partner_link"
]
},
"SearchPartnerLinks": {
"methods": [
"search_partner_links"
]
}
}
}
}
},
"UserListDirectLicenseService": {
"clients": {
"grpc": {
"libraryClient": "::Google::Ads::DataManager::V1::UserListDirectLicenseService::Client",
"rpcs": {
"CreateUserListDirectLicense": {
"methods": [
"create_user_list_direct_license"
]
},
"GetUserListDirectLicense": {
"methods": [
"get_user_list_direct_license"
]
},
"UpdateUserListDirectLicense": {
"methods": [
"update_user_list_direct_license"
]
},
"ListUserListDirectLicenses": {
"methods": [
"list_user_list_direct_licenses"
]
}
}
}
}
},
"UserListGlobalLicenseService": {
"clients": {
"grpc": {
"libraryClient": "::Google::Ads::DataManager::V1::UserListGlobalLicenseService::Client",
"rpcs": {
"CreateUserListGlobalLicense": {
"methods": [
"create_user_list_global_license"
]
},
"UpdateUserListGlobalLicense": {
"methods": [
"update_user_list_global_license"
]
},
"GetUserListGlobalLicense": {
"methods": [
"get_user_list_global_license"
]
},
"ListUserListGlobalLicenses": {
"methods": [
"list_user_list_global_licenses"
]
},
"ListUserListGlobalLicenseCustomerInfos": {
"methods": [
"list_user_list_global_license_customer_infos"
]
}
}
}
}
},
"UserListService": {
"clients": {
"grpc": {
"libraryClient": "::Google::Ads::DataManager::V1::UserListService::Client",
"rpcs": {
"GetUserList": {
"methods": [
"get_user_list"
]
},
"ListUserLists": {
"methods": [
"list_user_lists"
]
},
"CreateUserList": {
"methods": [
"create_user_list"
]
},
"UpdateUserList": {
"methods": [
"update_user_list"
]
},
"DeleteUserList": {
"methods": [
"delete_user_list"
]
}
}
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@
# Auto-generated by gapic-generator-ruby. DO NOT EDIT!

require "google/ads/data_manager/v1/ingestion_service"
require "google/ads/data_manager/v1/marketing_data_insights_service"
require "google/ads/data_manager/v1/partner_link_service"
require "google/ads/data_manager/v1/user_list_direct_license_service"
require "google/ads/data_manager/v1/user_list_global_license_service"
require "google/ads/data_manager/v1/user_list_service"
require "google/ads/data_manager/v1/version"

module Google
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# frozen_string_literal: true

# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Auto-generated by gapic-generator-ruby. DO NOT EDIT!

require "gapic/common"
require "gapic/config"
require "gapic/config/method"

require "google/ads/data_manager/v1/version"

require "google/ads/data_manager/v1/marketing_data_insights_service/credentials"
require "google/ads/data_manager/v1/marketing_data_insights_service/client"
require "google/ads/data_manager/v1/marketing_data_insights_service/rest"

module Google
module Ads
module DataManager
module V1
##
# Service to return insights on marketing data.
#
# This feature is only available to data partners.
#
# @example Load this service and instantiate a gRPC client
#
# require "google/ads/data_manager/v1/marketing_data_insights_service"
# client = ::Google::Ads::DataManager::V1::MarketingDataInsightsService::Client.new
#
# @example Load this service and instantiate a REST client
#
# require "google/ads/data_manager/v1/marketing_data_insights_service/rest"
# client = ::Google::Ads::DataManager::V1::MarketingDataInsightsService::Rest::Client.new
#
module MarketingDataInsightsService
end
end
end
end
end

helper_path = ::File.join __dir__, "marketing_data_insights_service", "helpers.rb"
require "google/ads/data_manager/v1/marketing_data_insights_service/helpers" if ::File.file? helper_path
Loading
Loading