Facebook progress hindered by advertising