Interface AdxExt.RegsExtOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    AdxExt.RegsExt, AdxExt.RegsExt.Builder
    Enclosing class:
    AdxExt

    public static interface AdxExt.RegsExtOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getGdpr()
      This field will be set to true in either of the two following cases: 1.
      boolean getLgpd()
      This field will be set to true when, based on information available to Google, this impression will serve to a user in Brazil.
      boolean hasGdpr()
      This field will be set to true in either of the two following cases: 1.
      boolean hasLgpd()
      This field will be set to true when, based on information available to Google, this impression will serve to a user in Brazil.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasGdpr

        boolean hasGdpr()
         This field will be set to true in either of the two following cases:
           1. Google receives a valid IAB Transparency and Consent Framework (TCF)
              v2 consent string and the Consent Management Platform indicates that
              GDPR applies to this ad request.
           2. Google does not receive an IAB TCF v2 consent string and, based on
              information available to Google, this impression will serve to an
              EEA user.
         It does not constitute legal guidance on GDPR.
         
        optional bool gdpr = 1;
        Returns:
        Whether the gdpr field is set.
      • getGdpr

        boolean getGdpr()
         This field will be set to true in either of the two following cases:
           1. Google receives a valid IAB Transparency and Consent Framework (TCF)
              v2 consent string and the Consent Management Platform indicates that
              GDPR applies to this ad request.
           2. Google does not receive an IAB TCF v2 consent string and, based on
              information available to Google, this impression will serve to an
              EEA user.
         It does not constitute legal guidance on GDPR.
         
        optional bool gdpr = 1;
        Returns:
        The gdpr.
      • hasLgpd

        boolean hasLgpd()
         This field will be set to true when, based on information available to
         Google, this impression will serve to a user in Brazil. See
         https://storage.googleapis.com/adx-rtb-dictionaries/lgpd-providers.csv for
         the list of ad tech providers that are allowed to serve on LGPD-enforced
         requests.
         See https://support.google.com/authorizedbuyers/answer/9928204 for more
         information on LGPD.
         
        optional bool lgpd = 2;
        Returns:
        Whether the lgpd field is set.
      • getLgpd

        boolean getLgpd()
         This field will be set to true when, based on information available to
         Google, this impression will serve to a user in Brazil. See
         https://storage.googleapis.com/adx-rtb-dictionaries/lgpd-providers.csv for
         the list of ad tech providers that are allowed to serve on LGPD-enforced
         requests.
         See https://support.google.com/authorizedbuyers/answer/9928204 for more
         information on LGPD.
         
        optional bool lgpd = 2;
        Returns:
        The lgpd.