/**
     * Get the control block for an individual ad.
     *
     * @return string
     */
    protected function getOutOfPageAdControlBlock(AdUnit $unit)
    {
        $publisherId = trim($this->settings->getPublisherId(), '/');
        $targets = $this->getTargetsBlock($unit->getTargets());
        $divId = $unit->getDivId();
        $path = $unit->getPath();
        return <<<BLOCK

<script type="text/javascript">
googletag.cmd.push(function() {
googletag.defineOutOfPageSlot('/{$publisherId}/{$path}', '{$divId}').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();{$targets}
});
</script>

BLOCK;
    }