Orsaken till problemet är att en sammanfogningstabell används om @OneToMany föreningssidan är ägare till förhållandet.
För att ange att en anslutningskolumn (främmande nyckel) i ads tabell används för associationen istället för en separat sammanfogningstabell, mappa helt enkelt associationen med en @JoinColumn :
@OneToMany
@JoinColumn
private Set<Ad> ads;