Family Mart is giving away free socks for your ice cream in Japan

ファミリーマートは日本でアイスクリームを買うと無料の靴下をプレゼントしています。

分解して解説
Family Mart 「ファミリーマート」というコンビニエンスストアの名前です。
is giving away 「無料で提供している」という意味です。現在進行形が使われています。
free socks 「無料の靴下」という意味です。
for your ice cream 「あなたのアイスクリームに対して」という意味で、アイスクリームを買うと、という意味合いです。
in Japan 「日本で」という意味です。
熟語
give away 無料で提供する、プレゼントする
ice cream アイスクリーム
in Japan 日本で
単語
Family 家族、ここではコンビニエンスストアの名称の一部
Mart 市場、ここではコンビニエンスストアの名称の一部
is ~は(です/ます)
giving 与えること
away 離れて、ここでは「無料で」の意味を強調
free 無料の
socks 靴下
for ~のために、~に対して
your あなたの
ice
cream クリーム
in ~で
Japan 日本
2ヶ月前