In the USA it used to be very rare for companies to directly mention competitors in ads. Products would be compared to "Brand X" or some other genericized name instead.
I think it still is somwhat rare. Why even let a potential customer know that a competitor exists?