掲載されると表現したいのなら「published」や「printed」になります。他の意味で使うのなら「publish」は公にするまたは発行、出版するの意訳になり「print」の方は印刷すると言う意味になります。
「appear」は現れる、発行される等の意訳となります。
例
・The ad for my shop was published in this week's magazine(私のお店の広告が今週の雑誌に掲載されました)
・My ad appeared in the newspaper(私の広告が新聞に出てました)
一番単純に、be動詞+inを使っても良い表すことが出来ます(*^_^*)
例えば、
The ad is in the newspaper.
「その広告は新聞に出ています/掲載されています/載っています」
これは、例えば、
He is in Osaka.
「彼は大阪にいます」や
The pen is in the box.
「そのペンは箱に入っています/箱の中にあります」
という文と同じですね♪