Class: Google::Apis::Adexchangebuyer2V2beta1::PublisherProfile
- Inherits:
-
Object
- Object
- Google::Apis::Adexchangebuyer2V2beta1::PublisherProfile
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer2_v2beta1/classes.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb
Overview
Note: this resource requires whitelisting for access. Please contact your account manager for access to Marketplace resources. Represents a publisher profile in Marketplace. All fields are read only. All string fields are free-form text entered by the publisher unless noted otherwise.
Instance Attribute Summary collapse
-
#audience_description ⇒ String
Description on the publisher's audience.
-
#buyer_pitch_statement ⇒ String
Statement explaining what's unique about publisher's business, and why buyers should partner with the publisher.
-
#direct_deals_contact ⇒ String
Contact information for direct reservation deals.
-
#display_name ⇒ String
Name of the publisher profile.
-
#domains ⇒ Array<String>
The list of domains represented in this publisher profile.
-
#google_plus_url ⇒ String
URL to publisher's Google+ page.
-
#logo_url ⇒ String
A Google public URL to the logo for this publisher profile.
-
#media_kit_url ⇒ String
URL to additional marketing and sales materials.
-
#overview ⇒ String
Overview of the publisher.
-
#programmatic_deals_contact ⇒ String
Contact information for programmatic deals.
-
#publisher_profile_id ⇒ String
Unique ID for publisher profile.
-
#rate_card_info_url ⇒ String
URL to a publisher rate card.
-
#sample_page_url ⇒ String
URL to a sample content page.
-
#seller ⇒ Google::Apis::Adexchangebuyer2V2beta1::Seller
Represents a seller of inventory.
-
#top_headlines ⇒ Array<String>
Up to three key metrics and rankings.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PublisherProfile
constructor
A new instance of PublisherProfile.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PublisherProfile
Returns a new instance of PublisherProfile
3560 3561 3562 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3560 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audience_description ⇒ String
Description on the publisher's audience.
Corresponds to the JSON property audienceDescription
3474 3475 3476 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3474 def audience_description @audience_description end |
#buyer_pitch_statement ⇒ String
Statement explaining what's unique about publisher's business, and why buyers
should
partner with the publisher.
Corresponds to the JSON property buyerPitchStatement
3481 3482 3483 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3481 def buyer_pitch_statement @buyer_pitch_statement end |
#direct_deals_contact ⇒ String
Contact information for direct reservation deals. This is free text entered by
the publisher
and may include information like names, phone numbers and email addresses.
Corresponds to the JSON property directDealsContact
3488 3489 3490 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3488 def direct_deals_contact @direct_deals_contact end |
#display_name ⇒ String
Name of the publisher profile.
Corresponds to the JSON property displayName
3493 3494 3495 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3493 def display_name @display_name end |
#domains ⇒ Array<String>
The list of domains represented in this publisher profile. Empty if this is a
parent profile.
These are top private domains, meaning that these will not contain a string
like
"photos.google.co.uk/123", but will instead contain "google.co.uk".
Corresponds to the JSON property domains
3502 3503 3504 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3502 def domains @domains end |
#google_plus_url ⇒ String
URL to publisher's Google+ page.
Corresponds to the JSON property googlePlusUrl
3507 3508 3509 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3507 def google_plus_url @google_plus_url end |
#logo_url ⇒ String
A Google public URL to the logo for this publisher profile. The logo is stored
as
a PNG, JPG, or GIF image.
Corresponds to the JSON property logoUrl
3514 3515 3516 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3514 def logo_url @logo_url end |
#media_kit_url ⇒ String
URL to additional marketing and sales materials.
Corresponds to the JSON property mediaKitUrl
3519 3520 3521 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3519 def media_kit_url @media_kit_url end |
#overview ⇒ String
Overview of the publisher.
Corresponds to the JSON property overview
3524 3525 3526 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3524 def overview @overview end |
#programmatic_deals_contact ⇒ String
Contact information for programmatic deals. This is free text entered by the
publisher
and may include information like names, phone numbers and email addresses.
Corresponds to the JSON property programmaticDealsContact
3531 3532 3533 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3531 def programmatic_deals_contact @programmatic_deals_contact end |
#publisher_profile_id ⇒ String
Unique ID for publisher profile.
Corresponds to the JSON property publisherProfileId
3536 3537 3538 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3536 def publisher_profile_id @publisher_profile_id end |
#rate_card_info_url ⇒ String
URL to a publisher rate card.
Corresponds to the JSON property rateCardInfoUrl
3541 3542 3543 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3541 def rate_card_info_url @rate_card_info_url end |
#sample_page_url ⇒ String
URL to a sample content page.
Corresponds to the JSON property samplePageUrl
3546 3547 3548 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3546 def sample_page_url @sample_page_url end |
#seller ⇒ Google::Apis::Adexchangebuyer2V2beta1::Seller
Represents a seller of inventory. Each seller is identified by a unique
Ad Exchange account ID.
Corresponds to the JSON property seller
3552 3553 3554 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3552 def seller @seller end |
#top_headlines ⇒ Array<String>
Up to three key metrics and rankings. Max 100 characters each.
For example "#1 Mobile News Site for 20 Straight Months".
Corresponds to the JSON property topHeadlines
3558 3559 3560 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3558 def top_headlines @top_headlines end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3565 def update!(**args) @audience_description = args[:audience_description] if args.key?(:audience_description) @buyer_pitch_statement = args[:buyer_pitch_statement] if args.key?(:buyer_pitch_statement) @direct_deals_contact = args[:direct_deals_contact] if args.key?(:direct_deals_contact) @display_name = args[:display_name] if args.key?(:display_name) @domains = args[:domains] if args.key?(:domains) @google_plus_url = args[:google_plus_url] if args.key?(:google_plus_url) @logo_url = args[:logo_url] if args.key?(:logo_url) @media_kit_url = args[:media_kit_url] if args.key?(:media_kit_url) @overview = args[:overview] if args.key?(:overview) @programmatic_deals_contact = args[:programmatic_deals_contact] if args.key?(:programmatic_deals_contact) @publisher_profile_id = args[:publisher_profile_id] if args.key?(:publisher_profile_id) @rate_card_info_url = args[:rate_card_info_url] if args.key?(:rate_card_info_url) @sample_page_url = args[:sample_page_url] if args.key?(:sample_page_url) @seller = args[:seller] if args.key?(:seller) @top_headlines = args[:top_headlines] if args.key?(:top_headlines) end |