Sachverhalt: A. X._ und Y._ schalteten als Geschäftsführer und Teilhaber der A._ GmbH ab August 2007 in verschiedenen Medien Inserate für Telefonsex. Die A._ GmbH bot ihre Dienstleistungen über geografische Rufnummern an. Wählte jemand eine solche Nummer, wurde bis Januar/Februar 2008 eine Tonbandansage mit Preisbekanntgabe abgespielt, welche die potentiellen Kunden allerdings nicht korrekt über den Preis der Dienstleistung informierte. Durch Drücken der Taste 6 ging der Anrufer einen Vertrag mit der A._ GmbH ein. Ab Januar/Februar 2008 war auf der Tonbandansage keine Preisbekanntgabe mehr zu hören. Auch mussten die Anrufer die Taste 6 nicht mehr drücken, sondern lediglich an der Leitung bleiben. Die A._ GmbH stellte den Anrufern eine Monatspauschale direkt in Rechnung. Daneben fielen den Kunden die üblichen Verbindungskosten an. B. Das Kreisgericht Rheintal sprach X._ und Y._ am 23. März 2011 der mehrfachen Übertretung des Bundesgesetzes vom 19. Dezember 1986 gegen den unlauteren Wettbewerb (UWG; SR 241) schuldig und verurteilte sie zu einer Busse von Fr. 6'000.-- (X._) bzw. Fr. 12'000.-- (Y._). Vom Vorwurf des Betrugs zum Nachteil der B._ AG sprach es sie frei. Es auferlegte ihnen die Verfahrenskosten zu je 3/8 und sprach ihnen für die private Verteidigung eine Entschädigung von insgesamt Fr. 8'378.35 zu. Das Kantonsgericht St. Gallen wies die von X._ und Y._ gegen dieses Urteil erhobenen Berufungen am 14. Mai 2012 ab. C. X._ und Y._ führen je mit separater Eingabe Beschwerde in Strafsachen mit den Anträgen, die Urteile vom 14. Mai 2012 aufzuheben, sie vom Vorwurf der mehrfachen Widerhandlung gegen Art. 24 UWG freizusprechen, die Verfahrenskosten auf die Staatskasse zu nehmen und sie für die Kosten der privaten Verteidigung zu entschädigen.