You can sign a contract to start advertising... BUT THEY WILL NEVER LET YOU LEAVE...
Just play Hotel California while you try and deal with this BS company...
They have every BS excuse as to why you owe them money and you can't end your agreement... Why they are able to continually SCAM people with their fraudulent practices is beyond me...