Ejemplo n.º 1
0
 /**
  * RowCampaign constructor.
  * @param CampaignInterface $campaign
  * @param AdGroup $adGroup
  */
 public function __construct(CampaignInterface $campaign, AdGroup $adGroup)
 {
     foreach ($adGroup->getKeywords() as $keyword) {
         // キーワード行:固有のパラメータを設定して追加
         $container = new ColumnContainer();
         $container->setComponentType('キーワード');
         $container->setIsDelivery('オン');
         $container->setCampaignName($campaign->getCampaignName());
         $container->setAdGroupName($adGroup->getName());
         $container->setMatchType($this->getMatchTypeText($campaign->getMatchType()));
         $container->setKeyword($keyword);
         $container->setMaxCpc($campaign->getMaxCpc() . '(一括入札)');
         array_push($this->containers, $container);
     }
 }