/** * RowCampaign constructor. * @param CampaignInterface $campaign * @param AdGroup $adGroup */ public function __construct(CampaignInterface $campaign, AdGroup $adGroup) { foreach ($adGroup->getKeywords() as $keyword) { // キーワード行:固有のパラメータを設定して追加 $container = new ColumnContainer(); $container->setCampaign($campaign->getCampaignName()); $container->setAdGroup($adGroup->getName()); $container->setMaxCpc('0'); $container->setKeyword($keyword); $container->setCriterionType($this->getMatchTypeText($campaign->getMatchType())); $container->setCampaignStatus('Active'); $container->setAdGroupStatus('Active'); $container->setStatus('Active'); array_push($this->containers, $container); } }