edu.cuny.tac.aa.policy
Class BroaderSpecialtyTargetedTypingPolicy

java.lang.Object
  extended by edu.cuny.tac.aa.GameInfo
      extended by edu.cuny.tac.aa.strategy.StrategyModule
          extended by edu.cuny.tac.aa.policy.BiddingPolicy
              extended by edu.cuny.tac.aa.policy.TypingPolicy
                  extended by edu.cuny.tac.aa.policy.BroaderSpecialtyTargetedTypingPolicy
All Implemented Interfaces:
edu.cuny.util.Parameterizable

public class BroaderSpecialtyTargetedTypingPolicy
extends TypingPolicy

An ad policy that uses the targeted ad only if the targeted component or manufacturer is the advertiser's specialty.

Version:
$Revision: 1.14 $
Author:
Jinzhong Niu

Field Summary
 
Fields inherited from class edu.cuny.tac.aa.policy.BiddingPolicy
Formatter, strategy
 
Fields inherited from class edu.cuny.tac.aa.GameInfo
BL, CAPACITY, CLICKS, COMPONENT, COMPONENT_NAMES, CONVERSIONS, COST, CPC, CTR, CVR, DAY_DIFF, DV, ERROR, GAME_LENGTH, HIGH_CAPACITY, IMPRESSIONS, INCOME, INDIV_POPULATION_SIZE, LIMIT, LOW_CAPACITY, MANUFACTURER, MANUFACTURER_NAMES, MED_CAPACITY, NUM_OF_COMPONENTS, NUM_OF_MANUFACTURERS, NUM_OF_PRODUCTS, NUM_OF_USER_STAETS, P_AA, POSITION, PR_BST_NStoIS, PR_BST_NStoNS, PR_BURST, PR_F0toF0, PR_F0toF1, PR_F0toNS, PR_F1toF1, PR_F1toF2, PR_F1toNS, PR_F2toF2, PR_F2toNS, PR_IStoF0, PR_IStoF1, PR_IStoF2, PR_IStoIS, PR_IStoNS, PR_STD_NStoIS, PR_STD_NStoNS, PR_TtoNS, PR_TtoT, PROFIT_RATE, PROFIT_UNIT_RATE, PROMOTED, PROMOTED_IMPRESSIONS, REGULAR, REGULAR_IMPRESSIONS, REVENUE, USER_STATE_NAMES, USP
 
Constructor Summary
BroaderSpecialtyTargetedTypingPolicy()
           
 
Method Summary
 void prepareAds(edu.umich.eecs.tac.props.BidBundle bidBundle)
           
 
Methods inherited from class edu.cuny.tac.aa.policy.BiddingPolicy
getStrategy, handleAdvertiserInfo, handleBankStatus, handleQueryReport, handleSalesReport, handleSimulationStatus, handleStartInfo, processDailyRecord, setStrategy, setup, toString
 
Methods inherited from class edu.cuny.tac.aa.GameInfo
isHighCapacity, isLowCapacity, isMedCapacity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BroaderSpecialtyTargetedTypingPolicy

public BroaderSpecialtyTargetedTypingPolicy()
Method Detail

prepareAds

public void prepareAds(edu.umich.eecs.tac.props.BidBundle bidBundle)
Specified by:
prepareAds in class TypingPolicy
Parameters:
bidBundle -