File Coverage

lib/Google/Ads/AdWords/v201702/ConversionOptimizerBiddingScheme.pm
Criterion Covered Total %
statement 9 11 81.8
branch n/a
condition n/a
subroutine 3 5 60.0
pod n/a
total 12 16 75.0


line stmt bran cond sub pod time code
1             package Google::Ads::AdWords::v201702::ConversionOptimizerBiddingScheme;
2 1     1   3454 use strict;
  1         4  
  1         42  
3 1     1   8 use warnings;
  1         6  
  1         157  
4              
5              
6             __PACKAGE__->_set_element_form_qualified(1);
7              
8 0     0     sub get_xmlns { 'https://adwords.google.com/api/adwords/cm/v201702' };
9              
10             our $XML_ATTRIBUTE_CLASS;
11             undef $XML_ATTRIBUTE_CLASS;
12              
13             sub __get_attr_class {
14 0     0     return $XML_ATTRIBUTE_CLASS;
15             }
16              
17              
18 1     1   10 use base qw(Google::Ads::AdWords::v201702::BiddingScheme);
  1         4  
  1         189  
19             # Variety: sequence
20             use Class::Std::Fast::Storable constructor => 'none';
21             use base qw(Google::Ads::SOAP::Typelib::ComplexType);
22              
23             { # BLOCK to scope variables
24              
25             my %BiddingScheme__Type_of :ATTR(:get);
26             my %pricingMode_of :ATTR(:get);
27             my %bidType_of :ATTR(:get);
28              
29             __PACKAGE__->_factory(
30             [ qw( BiddingScheme__Type
31             pricingMode
32             bidType
33              
34             ) ],
35             {
36             'BiddingScheme__Type' => \%BiddingScheme__Type_of,
37             'pricingMode' => \%pricingMode_of,
38             'bidType' => \%bidType_of,
39             },
40             {
41             'BiddingScheme__Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
42             'pricingMode' => 'Google::Ads::AdWords::v201702::ConversionOptimizerBiddingScheme::PricingMode',
43             'bidType' => 'Google::Ads::AdWords::v201702::ConversionOptimizerBiddingScheme::BidType',
44             },
45             {
46              
47             'BiddingScheme__Type' => 'BiddingScheme.Type',
48             'pricingMode' => 'pricingMode',
49             'bidType' => 'bidType',
50             }
51             );
52              
53             } # end BLOCK
54              
55              
56              
57              
58              
59              
60              
61             1;
62              
63              
64             =pod
65              
66             =head1 NAME
67              
68             Google::Ads::AdWords::v201702::ConversionOptimizerBiddingScheme
69              
70             =head1 DESCRIPTION
71              
72             Perl data type class for the XML Schema defined complexType
73             ConversionOptimizerBiddingScheme from the namespace https://adwords.google.com/api/adwords/cm/v201702.
74              
75             This bidding strategy has been deprecated and replaced with {@linkplain TargetCpaBiddingScheme TargetCpa}. After V201601, we no longer allow advertisers to opt into this strategy--{@code ConversionOptimizerBiddingScheme} solely exists so that advertisers can access campaigns that had specified this strategy.

Conversion optimizer bidding strategy helps you maximize your return on investment (ROI) by automatically getting you the most possible conversions for your budget.

{@code pricingMode} currently defaults to {@code CLICKS} and cannot be changed.

Note that campaigns must meet specific eligibility requirements before they can use the ConversionOptimizer bidding strategy.

For more information on conversion optimizer, visit the Conversion Optimizer help center.

This is disabled for AdX.
76              
77              
78              
79              
80             =head2 PROPERTIES
81              
82             The following properties may be accessed using get_PROPERTY / set_PROPERTY
83             methods:
84              
85             =over
86              
87             =item * pricingMode
88              
89              
90             =item * bidType
91              
92              
93              
94              
95             =back
96              
97              
98             =head1 METHODS
99              
100             =head2 new
101              
102             Constructor. The following data structure may be passed to new():
103              
104              
105              
106              
107              
108              
109             =head1 AUTHOR
110              
111             Generated by SOAP::WSDL
112              
113             =cut
114