Uploaded image for project: 'AdMaxLocal'
  1. AdMaxLocal
  2. AML-1335

GCE should apply currency-specific minimum budget value when deploying campaigns

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.0
    • Fix Version/s: 2.1.0
    • Component/s: Content Editor
    • Labels:
      None
    • Sprint:
      Sprint 5 - Cumberland

      Description

      Set up environment to use yen (JPY). Deploy a campaign with a budget value less than 93 (or possibly 46.5) yen. Error results:

      2013-03-28 17:19:34.827 (2) [P7T1]: 3 Errors found
      2013-03-28 17:19:34.827 (2) [P7T1]: com.google.api.ads.adwords.axis.v201209.cm.RangeError: ApiError: fieldpath=operations[0].operand.budget.amount, trigger= apierrortype=RangeError, reason=RangeError.TOO_LOW
      2013-03-28 17:19:34.827 (2) [P7T1]: com.google.api.ads.adwords.axis.v201209.cm.RangeError: ApiError: fieldpath=operations[1].operand.budget.amount, trigger= apierrortype=RangeError, reason=RangeError.TOO_LOW
      2013-03-28 17:19:34.828 (2) [P7T1]: com.google.api.ads.adwords.axis.v201209.cm.RangeError: ApiError: fieldpath=operations[2].operand.budget.amount, trigger= apierrortype=RangeError, reason=RangeError.TOO_LOW
      2013-03-28 17:19:34.828 (3) [P7T1]: Not retrying Google error. message1=[RangeError.TOO_LOW @ operations[0].operand.budget.amount, RangeError.TOO_LOW @ operations[1].operand.budget.amount, RangeError.TOO_LOW @ operations[2].operand.budget.amount]
      2013-03-28 17:19:34.828 (3) [P7T1]: Caught other/unrecoverable API Error: "com.google.api.ads.adwords.axis.v201209.cm.ApiException"
      2013-03-28 17:19:34.828 (5) [P7T1]: quoteValue(), nothing special about it=>[3], type=class java.lang.Integer
      2013-03-28 17:19:34.828 (5) [P7T1]: quoteValue(), nothing special about it=>[206], type=class java.lang.Integer

      Monthly budgets are divided by 31 to get the initial daily budget and then divided by 3 for each SE campaign. If this value is < 1 (or maybe 0.5), it is rounded down to 0 resulting in the Google failure.

      GCE should enforce a minimum budget of 1 for yen ... or pow(1, -1 * (currency decimal places)).

        Attachments

          Activity

            People

            • Assignee:
              rgardner Ross Gardner
              Reporter:
              rgardner Ross Gardner
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: