class AdtekioAdnetworks::Postbacks::Applifier

Public Instance Methods

android_mac_check() click to toggle source
# File lib/adtekio_adnetworks/postbacks/applifier.rb, line 26
def android_mac_check
  !event.params[:partner_data].blank? &&
    (!event.params[:android_id].blank? || !event.gadid.blank? ||
     !event.params[:click].blank?)
end
compute_params() click to toggle source
# File lib/adtekio_adnetworks/postbacks/applifier.rb, line 36
def compute_params
  if event.gadid.blank? && !event.params[:android_id].blank?
    { :androidId => event.params[:android_id] }
  elsif !params[:click].blank?
    { :advertisingTrackingId => params[:click] }
  elsif !event.gadid.blank? && event.params[:android_id].blank?
    { :advertisingTrackingId => event.gadid.try(:downcase) }
  else
    { :advertisingTrackingId => event.gadid.try(:downcase),
      :androidId => event.params[:android_id]
    }
  end
end
ios_mac_check() click to toggle source
# File lib/adtekio_adnetworks/postbacks/applifier.rb, line 32
def ios_mac_check
  !event.adid.nil? && !event.params[:partner_data].nil?
end