class Bing::Ads::API::V11::Data::ExpandedTextAd
Constants
- KEYS_ORDER
@order msdn.microsoft.com/en-us/library/bing-ads-campaign-management-ad.aspx
Public Class Methods
prepare(ad_raw)
click to toggle source
# File lib/bing/ads/api/v11/data/expanded_text_ad.rb, line 31 def self.prepare(ad_raw) ad_raw['@xsi:type'] = "#{Bing::Ads::API::V11::NAMESPACE_IDENTIFIER}:#{ad_raw[:type]}" # TODO FinalAppUrls ad_raw[:final_mobile_urls] = { 'ins1:string' => ad_raw[:final_mobile_urls] } if ad_raw[:final_mobile_urls] ad_raw[:final_urls] = { 'ins1:string' => ad_raw[:final_urls] } if ad_raw[:final_urls] ad_raw.delete(:type) ad_raw = Bing::Ads::Utils.sort_keys(ad_raw, KEYS_ORDER) Bing::Ads::Utils.camelcase_keys(ad_raw) end