Interface MobileApplicationInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MobileApplicationInfo, MobileApplicationInfo.Builder

public interface MobileApplicationInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    A string that uniquely identifies a mobile application to Google Ads API.
    com.google.protobuf.ByteString
    A string that uniquely identifies a mobile application to Google Ads API.
    Name of this mobile application.
    com.google.protobuf.ByteString
    Name of this mobile application.
    boolean
    A string that uniquely identifies a mobile application to Google Ads API.
    boolean
    Name of this mobile application.

    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 Details

    • hasAppId

      boolean hasAppId()
       A string that uniquely identifies a mobile application to Google Ads API.
       The format of this string is "{platform}-{platform_native_id}", where
       platform is "1" for iOS apps and "2" for Android apps, and where
       platform_native_id is the mobile application identifier native to the
       corresponding platform.
       For iOS, this native identifier is the 9 digit string that appears at the
       end of an App Store URL (for example, "476943146" for "Flood-It! 2" whose
       App Store link is
       "http://itunes.apple.com/us/app/flood-it!-2/id476943146"). For Android,
       this native identifier is the application's package name (for example,
       "com.labpixies.colordrips" for "Color Drips" given Google Play link
       "https://play.google.com/store/apps/details?id=com.labpixies.colordrips").
       A well formed app id for Google Ads API would thus be "1-476943146" for iOS
       and "2-com.labpixies.colordrips" for Android.
       This field is required and must be set in CREATE operations.
       
      optional string app_id = 4;
      Returns:
      Whether the appId field is set.
    • getAppId

      String getAppId()
       A string that uniquely identifies a mobile application to Google Ads API.
       The format of this string is "{platform}-{platform_native_id}", where
       platform is "1" for iOS apps and "2" for Android apps, and where
       platform_native_id is the mobile application identifier native to the
       corresponding platform.
       For iOS, this native identifier is the 9 digit string that appears at the
       end of an App Store URL (for example, "476943146" for "Flood-It! 2" whose
       App Store link is
       "http://itunes.apple.com/us/app/flood-it!-2/id476943146"). For Android,
       this native identifier is the application's package name (for example,
       "com.labpixies.colordrips" for "Color Drips" given Google Play link
       "https://play.google.com/store/apps/details?id=com.labpixies.colordrips").
       A well formed app id for Google Ads API would thus be "1-476943146" for iOS
       and "2-com.labpixies.colordrips" for Android.
       This field is required and must be set in CREATE operations.
       
      optional string app_id = 4;
      Returns:
      The appId.
    • getAppIdBytes

      com.google.protobuf.ByteString getAppIdBytes()
       A string that uniquely identifies a mobile application to Google Ads API.
       The format of this string is "{platform}-{platform_native_id}", where
       platform is "1" for iOS apps and "2" for Android apps, and where
       platform_native_id is the mobile application identifier native to the
       corresponding platform.
       For iOS, this native identifier is the 9 digit string that appears at the
       end of an App Store URL (for example, "476943146" for "Flood-It! 2" whose
       App Store link is
       "http://itunes.apple.com/us/app/flood-it!-2/id476943146"). For Android,
       this native identifier is the application's package name (for example,
       "com.labpixies.colordrips" for "Color Drips" given Google Play link
       "https://play.google.com/store/apps/details?id=com.labpixies.colordrips").
       A well formed app id for Google Ads API would thus be "1-476943146" for iOS
       and "2-com.labpixies.colordrips" for Android.
       This field is required and must be set in CREATE operations.
       
      optional string app_id = 4;
      Returns:
      The bytes for appId.
    • hasName

      boolean hasName()
       Name of this mobile application.
       
      optional string name = 5;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       Name of this mobile application.
       
      optional string name = 5;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Name of this mobile application.
       
      optional string name = 5;
      Returns:
      The bytes for name.