media_bundle_error.proto 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. // Copyright 2022 Google LLC
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. syntax = "proto3";
  15. package google.ads.googleads.v12.errors;
  16. option csharp_namespace = "Google.Ads.GoogleAds.V12.Errors";
  17. option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v12/errors;errors";
  18. option java_multiple_files = true;
  19. option java_outer_classname = "MediaBundleErrorProto";
  20. option java_package = "com.google.ads.googleads.v12.errors";
  21. option objc_class_prefix = "GAA";
  22. option php_namespace = "Google\\Ads\\GoogleAds\\V12\\Errors";
  23. option ruby_package = "Google::Ads::GoogleAds::V12::Errors";
  24. // Proto file describing media bundle errors.
  25. // Container for enum describing possible media bundle errors.
  26. message MediaBundleErrorEnum {
  27. // Enum describing possible media bundle errors.
  28. enum MediaBundleError {
  29. // Enum unspecified.
  30. UNSPECIFIED = 0;
  31. // The received error code is not known in this version.
  32. UNKNOWN = 1;
  33. // There was a problem with the request.
  34. BAD_REQUEST = 3;
  35. // HTML5 ads using DoubleClick Studio created ZIP files are not supported.
  36. DOUBLECLICK_BUNDLE_NOT_ALLOWED = 4;
  37. // Cannot reference URL external to the media bundle.
  38. EXTERNAL_URL_NOT_ALLOWED = 5;
  39. // Media bundle file is too large.
  40. FILE_TOO_LARGE = 6;
  41. // ZIP file from Google Web Designer is not published.
  42. GOOGLE_WEB_DESIGNER_ZIP_FILE_NOT_PUBLISHED = 7;
  43. // Input was invalid.
  44. INVALID_INPUT = 8;
  45. // There was a problem with the media bundle.
  46. INVALID_MEDIA_BUNDLE = 9;
  47. // There was a problem with one or more of the media bundle entries.
  48. INVALID_MEDIA_BUNDLE_ENTRY = 10;
  49. // The media bundle contains a file with an unknown mime type
  50. INVALID_MIME_TYPE = 11;
  51. // The media bundle contain an invalid asset path.
  52. INVALID_PATH = 12;
  53. // HTML5 ad is trying to reference an asset not in .ZIP file
  54. INVALID_URL_REFERENCE = 13;
  55. // Media data is too large.
  56. MEDIA_DATA_TOO_LARGE = 14;
  57. // The media bundle contains no primary entry.
  58. MISSING_PRIMARY_MEDIA_BUNDLE_ENTRY = 15;
  59. // There was an error on the server.
  60. SERVER_ERROR = 16;
  61. // The image could not be stored.
  62. STORAGE_ERROR = 17;
  63. // Media bundle created with the Swiffy tool is not allowed.
  64. SWIFFY_BUNDLE_NOT_ALLOWED = 18;
  65. // The media bundle contains too many files.
  66. TOO_MANY_FILES = 19;
  67. // The media bundle is not of legal dimensions.
  68. UNEXPECTED_SIZE = 20;
  69. // Google Web Designer not created for "Google Ads" environment.
  70. UNSUPPORTED_GOOGLE_WEB_DESIGNER_ENVIRONMENT = 21;
  71. // Unsupported HTML5 feature in HTML5 asset.
  72. UNSUPPORTED_HTML5_FEATURE = 22;
  73. // URL in HTML5 entry is not ssl compliant.
  74. URL_IN_MEDIA_BUNDLE_NOT_SSL_COMPLIANT = 23;
  75. // Custom exits not allowed in HTML5 entry.
  76. CUSTOM_EXIT_NOT_ALLOWED = 24;
  77. }
  78. }