--- v24/common/third_party_integration_partners.proto 2026-04-22 18:40:52.000000000 +0000 +++ v25/common/third_party_integration_partners.proto 2026-07-21 21:17:11.000000000 +0000 @@ -1,182 +1,219 @@ // 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 // // http://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. syntax = "proto3"; -package google.ads.googleads.v24.common; +package google.ads.googleads.v25.common; -import "google/ads/googleads/v24/enums/third_party_brand_lift_integration_partner.proto"; -import "google/ads/googleads/v24/enums/third_party_brand_safety_integration_partner.proto"; -import "google/ads/googleads/v24/enums/third_party_reach_integration_partner.proto"; -import "google/ads/googleads/v24/enums/third_party_viewability_integration_partner.proto"; +import "google/ads/googleads/v25/enums/third_party_brand_lift_integration_partner.proto"; +import "google/ads/googleads/v25/enums/third_party_brand_safety_integration_partner.proto"; +import "google/ads/googleads/v25/enums/third_party_conversion_attribution_integration_partner.proto"; +import "google/ads/googleads/v25/enums/third_party_reach_integration_partner.proto"; +import "google/ads/googleads/v25/enums/third_party_viewability_integration_partner.proto"; -option csharp_namespace = "Google.Ads.GoogleAds.V24.Common"; -option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v24/common;common"; +option csharp_namespace = "Google.Ads.GoogleAds.V25.Common"; +option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v25/common;common"; option java_multiple_files = true; option java_outer_classname = "ThirdPartyIntegrationPartnersProto"; -option java_package = "com.google.ads.googleads.v24.common"; +option java_package = "com.google.ads.googleads.v25.common"; option objc_class_prefix = "GAA"; -option php_namespace = "Google\\Ads\\GoogleAds\\V24\\Common"; -option ruby_package = "Google::Ads::GoogleAds::V24::Common"; +option php_namespace = "Google\\Ads\\GoogleAds\\V25\\Common"; +option ruby_package = "Google::Ads::GoogleAds::V25::Common"; // Proto file describing third party integration partners. // Container for Customer level third party integration partners. message CustomerThirdPartyIntegrationPartners { // Allowed third party integration partners for YouTube viewability // verification. repeated CustomerThirdPartyViewabilityIntegrationPartner viewability_integration_partners = 1; // Allowed third party integration partners for Brand Lift verification. repeated CustomerThirdPartyBrandLiftIntegrationPartner brand_lift_integration_partners = 2; // Allowed third party integration partners for brand safety verification. repeated CustomerThirdPartyBrandSafetyIntegrationPartner brand_safety_integration_partners = 3; // Allowed third party integration partners for reach verification. repeated CustomerThirdPartyReachIntegrationPartner reach_integration_partners = 4; + + // Allowed third party integration partners for YouTube conversion attribution + // verification. + repeated CustomerThirdPartyConversionAttributionIntegrationPartner + conversion_attribution_integration_partners = 5; } // Container for third party viewability integration data for Customer. message CustomerThirdPartyViewabilityIntegrationPartner { // Allowed third party integration partners for YouTube viewability // verification. - google.ads.googleads.v24.enums.ThirdPartyViewabilityIntegrationPartnerEnum + google.ads.googleads.v25.enums.ThirdPartyViewabilityIntegrationPartnerEnum .ThirdPartyViewabilityIntegrationPartner viewability_integration_partner = 1; // If true, cost data can be shared with this vendor. bool allow_share_cost = 2; } // Container for third party brand safety integration data for Customer. message CustomerThirdPartyBrandSafetyIntegrationPartner { // Allowed third party integration partners for brand safety verification. - google.ads.googleads.v24.enums.ThirdPartyBrandSafetyIntegrationPartnerEnum + google.ads.googleads.v25.enums.ThirdPartyBrandSafetyIntegrationPartnerEnum .ThirdPartyBrandSafetyIntegrationPartner brand_safety_integration_partner = 1; } // Container for third party Brand Lift integration data for Customer. message CustomerThirdPartyBrandLiftIntegrationPartner { // Allowed Third Party integration partners for Brand Lift verification. - google.ads.googleads.v24.enums.ThirdPartyBrandLiftIntegrationPartnerEnum + google.ads.googleads.v25.enums.ThirdPartyBrandLiftIntegrationPartnerEnum .ThirdPartyBrandLiftIntegrationPartner brand_lift_integration_partner = 1; // If true, cost data can be shared with this vendor. bool allow_share_cost = 2; } // Container for third party reach integration data for Customer. message CustomerThirdPartyReachIntegrationPartner { // Allowed Third Party integration partners for reach verification. - google.ads.googleads.v24.enums.ThirdPartyReachIntegrationPartnerEnum + google.ads.googleads.v25.enums.ThirdPartyReachIntegrationPartnerEnum .ThirdPartyReachIntegrationPartner reach_integration_partner = 1; // If true, cost data can be shared with this vendor. bool allow_share_cost = 2; } +// Container for third party YouTube conversion attribution integration data for +// Customer. +message CustomerThirdPartyConversionAttributionIntegrationPartner { + // Allowed third party integration partners for YouTube conversion attribution + // verification. + google.ads.googleads.v25.enums + .ThirdPartyConversionAttributionIntegrationPartnerEnum + .ThirdPartyConversionAttributionIntegrationPartner + conversion_attribution_integration_partner = 1; +} + // Container for Campaign level third party integration partners. message CampaignThirdPartyIntegrationPartners { // Third party integration partners for YouTube viewability // verification for this Campaign. repeated CampaignThirdPartyViewabilityIntegrationPartner viewability_integration_partners = 1; // Third party integration partners for Brand Lift verification for this // Campaign. repeated CampaignThirdPartyBrandLiftIntegrationPartner brand_lift_integration_partners = 2; // Third party integration partners for brand safety verification for this // Campaign. repeated CampaignThirdPartyBrandSafetyIntegrationPartner brand_safety_integration_partners = 3; // Third party integration partners for reach verification for this Campaign. repeated CampaignThirdPartyReachIntegrationPartner reach_integration_partners = 4; + + // Third party integration partners for YouTube conversion attribution + // verification for this Campaign. + repeated CampaignThirdPartyConversionAttributionIntegrationPartner + conversion_attribution_integration_partners = 5; } // Container for third party viewability integration data for Campaign. message CampaignThirdPartyViewabilityIntegrationPartner { // Allowed third party integration partners for YouTube viewability // verification. - google.ads.googleads.v24.enums.ThirdPartyViewabilityIntegrationPartnerEnum + google.ads.googleads.v25.enums.ThirdPartyViewabilityIntegrationPartnerEnum .ThirdPartyViewabilityIntegrationPartner viewability_integration_partner = 1; // Third party partner data for YouTube viewability verification. This is // optional metadata for partners to join or attach data to Ads campaigns. ThirdPartyIntegrationPartnerData viewability_integration_partner_data = 2; // If true, then cost data will be shared with this vendor. bool share_cost = 3; } // Container for third party brand safety integration data for Campaign. message CampaignThirdPartyBrandSafetyIntegrationPartner { // Allowed third party integration partners for brand safety verification. - google.ads.googleads.v24.enums.ThirdPartyBrandSafetyIntegrationPartnerEnum + google.ads.googleads.v25.enums.ThirdPartyBrandSafetyIntegrationPartnerEnum .ThirdPartyBrandSafetyIntegrationPartner brand_safety_integration_partner = 1; // Third party partner data for YouTube brand safety verification. This is // optional metadata for partners to join or attach data to Ads campaigns. ThirdPartyIntegrationPartnerData brand_safety_integration_partner_data = 2; } // Container for third party Brand Lift integration data for Campaign. message CampaignThirdPartyBrandLiftIntegrationPartner { // Allowed third party integration partners for Brand Lift verification. - google.ads.googleads.v24.enums.ThirdPartyBrandLiftIntegrationPartnerEnum + google.ads.googleads.v25.enums.ThirdPartyBrandLiftIntegrationPartnerEnum .ThirdPartyBrandLiftIntegrationPartner brand_lift_integration_partner = 1; // Third party partner data for YouTube Brand Lift verification. This is // optional metadata for partners to join or attach data to Ads campaigns. ThirdPartyIntegrationPartnerData brand_lift_integration_partner_data = 2; // If true, then cost data will be shared with this vendor. bool share_cost = 3; } // Container for third party reach integration data for Campaign. message CampaignThirdPartyReachIntegrationPartner { // Allowed third party integration partners for reach verification. - google.ads.googleads.v24.enums.ThirdPartyReachIntegrationPartnerEnum + google.ads.googleads.v25.enums.ThirdPartyReachIntegrationPartnerEnum .ThirdPartyReachIntegrationPartner reach_integration_partner = 1; // Third party partner data for YouTube Reach verification. This is // optional metadata for partners to join or attach data to Ads campaigns. ThirdPartyIntegrationPartnerData reach_integration_partner_data = 2; // If true, then cost data will be shared with this vendor. bool share_cost = 3; } +// Container for third party YouTube conversion attribution integration data for +// Campaign. +message CampaignThirdPartyConversionAttributionIntegrationPartner { + // Allowed third party integration partners for YouTube conversion attribution + // verification. + google.ads.googleads.v25.enums + .ThirdPartyConversionAttributionIntegrationPartnerEnum + .ThirdPartyConversionAttributionIntegrationPartner + conversion_attribution_integration_partner = 1; + + // Third party partner data for YouTube conversion attribution verification. + ThirdPartyIntegrationPartnerData + conversion_attribution_integration_partner_data = 2; +} + // Contains third party measurement partner related data for video campaigns. message ThirdPartyIntegrationPartnerData { // The client ID that allows the measurement partner to join multiple // campaigns for a particular advertiser. string client_id = 1; // The third party placement ID that maps the measurement partner data with a // campaign (or a group of related campaigns) specific data. string third_party_placement_id = 2; }
/common/third_party_integration_partners.proto
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-07-22 UTC.