AI-generated Key Takeaways
- 
          ProgrammaticError is an error associated with programmatic line items. 
- 
          It inherits from ApiError and includes specific reasons for programmatic errors. 
- 
          Possible reasons for ProgrammaticError include unsupported features like audience extension, video, or roadblockiing, invalid settings for creative rotation, line item type, cost type, or size, and issues with cost per unit or buyer validity. 
- 
          Errors can also occur when attempting to update fields on approved line items or create line items in approved orders. 
Errors associated with programmatic line items.
- Namespace
- 
               https://www.google.com/apis/ads/publisher/v202505
| Field | |
|---|---|
| ApiError(inherited) | |
| 
                            | 
                            The OGNL field path to identify cause of error. | 
| 
                            | A parsed copy of the field path. For example, the field path "operations[1].operand" corresponds to this list: {FieldPathElement(field = "operations", index = 1), FieldPathElement(field = "operand", index = null)}. | 
| 
                            | 
                            The data that caused the error. | 
| 
                            | 
                            A simple string representation of the error and reason. | 
| ProgrammaticError | |
| 
                            | The error reason represented by an enum. Enumerations 
 |