我一直很难弄清楚如何使用google ads php客户端库为一个给定的行项目设置一个日期范围.基本上,我想做的是使一个行项目在指定的开始日期和结束日期可用,但没有成功.在their example中,他们有这样的代码片段:
$lineItem->setStartDateTimeType(StartDateTimeType::IMMEDIATELY);
$lineItem->setEndDateTime(
AdManagerDateTimes::fromDateTime(
new DateTime('+1 month', new DateTimeZone('America/New_York'))
)
);
他们将行项目的开始日期设置为IMMEDIATELY,结束日期设置为创建后1个月。我尝试向AdManagerDateTimes::fromDateTimeString传递一个有效的ISO 8601字符串,但没有成功(GAM显示错误)。尝试创建一个DateTime()示例并将其传递给上面的代码,但没有成功。我对php不太有经验,也许这比我想象的要容易得多,但我卡住了。
有小费吗?谢谢
1条答案
按热度按时间brccelvz1#
我不知道您是否已解决此问题,但您可以在新的DateTime中更改所需的日期