@@ -301,6 +301,18 @@ class LineItem extends \Google\Collection
301301 * @var string
302302 */
303303 public $ name ;
304+ /**
305+ * Optional. Whether to enable DV360's bid optimization for fixed bid line
306+ * items. By default, DV360 optimizes your fixed bid by automatically lowering
307+ * bids for impressions that are less likely to perform well. This
308+ * optimization is enabled by default (value is true). When this field is set
309+ * to `false`, this optimization is disabled, and the bid will not be lowered
310+ * for any reason. This setting only applies to line items with a
311+ * `bidding_strategy` of type `FIXED_BID`.
312+ *
313+ * @var bool
314+ */
315+ public $ optimizeFixedBidding ;
304316 protected $ pacingType = Pacing::class;
305317 protected $ pacingDataType = '' ;
306318 protected $ partnerCostsType = PartnerCost::class;
@@ -686,6 +698,28 @@ public function getName()
686698 {
687699 return $ this ->name ;
688700 }
701+ /**
702+ * Optional. Whether to enable DV360's bid optimization for fixed bid line
703+ * items. By default, DV360 optimizes your fixed bid by automatically lowering
704+ * bids for impressions that are less likely to perform well. This
705+ * optimization is enabled by default (value is true). When this field is set
706+ * to `false`, this optimization is disabled, and the bid will not be lowered
707+ * for any reason. This setting only applies to line items with a
708+ * `bidding_strategy` of type `FIXED_BID`.
709+ *
710+ * @param bool $optimizeFixedBidding
711+ */
712+ public function setOptimizeFixedBidding ($ optimizeFixedBidding )
713+ {
714+ $ this ->optimizeFixedBidding = $ optimizeFixedBidding ;
715+ }
716+ /**
717+ * @return bool
718+ */
719+ public function getOptimizeFixedBidding ()
720+ {
721+ return $ this ->optimizeFixedBidding ;
722+ }
689723 /**
690724 * Required. The budget spending speed setting of the line item.
691725 *
0 commit comments