Class: DirectApi::AdsAdapter
- Inherits:
-
Object
- Object
- DirectApi::AdsAdapter
- Defined in:
- lib/direct_api/adapters/ads_adapter.rb
Overview
Ads methods
Constant Summary collapse
- AD_FIELD_NAMES =
%w[AdCategories AgeLabel AdGroupId CampaignId Id State Status StatusClarification Type Subtype].freeze
- TEXT_AD_FIELD_NAMES =
%w[Title Text Href Mobile DisplayDomain DisplayUrlPath DisplayUrlPathModeration VCardId VCardModeration SitelinkSetId SitelinksModeration AdImageHash AdImageModeration AdExtensions].freeze
- MOBILE_APP_AD_FIELD_NAMES =
%w[Title Text Features Action AdImageHash AdImageModeration TrackingUrl].freeze
- DYNAMIC_TEXT_AD_FIELD_NAMES =
%w[Text VCardId VCardModeration SitelinkSetId SitelinksModeration AdImageHash AdImageModeration AdExtensions].freeze
- TEXT_IMAGE_AD_FIELD_NAMES =
%w[AdImageHash Href].freeze
- MOBILE_APP_IMAGE_AD_FIELD_NAMES =
%w[AdImageHash TrackingUrl].freeze
Instance Method Summary collapse
Instance Method Details
#build_request(client_settings, params = {}) ⇒ Object
19 20 21 |
# File 'lib/direct_api/adapters/ads_adapter.rb', line 19 def build_request(client_settings, params = {}) [:ads, build(params).merge(client_settings)] end |