public function getAdElement()

in src/Facebook/InstantArticles/Transformer/Settings/AdSettings.php [58:79]


    public function getAdElement()
    {
        $ad = null;

        if (!Type::isTextEmpty($this->getAudienceNetworkPlacementId()) ||
            (!Type::isTextEmpty($this->getRawHTML()))) {
            $ad = Ad::create();
            if (!Type::isTextEmpty($this->getAudienceNetworkPlacementId())) {
                $ad->withSource(
                    'https://www.facebook.com/adnw_request?placement='.
                    $this->getAudienceNetworkPlacementId()
                );
            }
            if (!Type::isTextEmpty($this->getRawHTML())) {
                $ad->withHTML(
                    $this->getRawHTML()
                );
            }
        }

        return $ad;
    }