I am getting the follwing error [OperationAccessDenied.MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT @ operations[0]] when I try to pause or resume a smart display ad.
I know that these mutate actions are not available when working with express ads, but I have not seen anything in documentation that states that they are not avaiable for "smart display ads"
$campaignService = $this->adWordsServices->get($this->session, CampaignService::class);
// Create a campaign with PAUSED status.
$campaign = new Campaign();
$campaign->setId($campaign_id);
$campaign->setStatus(CampaignStatus::PAUSED);
// Create a campaign operation and add it to the list.
$operation = new CampaignOperation();
$operation->setOperand($campaign);
$operation->setOperator(Operator::SET);
$operations[] = $operation;
// Update the campaign on the server.
try{
$result = $campaignService->mutate($operations);
} catch(Exception $e){
throw new Exception($e->getMessage());
}