Faits : A. X._ SA, Luxembourg, succursale de Genève (ci-après la Succursale), a été inscrite au registre du commerce du canton de Genève en 2003. Son but consiste à gérer la trésorerie de X._ SA et à procéder à des opérations de financement d'entités du groupe X._. Le 11 avril 2003, l'Administration fiscale cantonale de Genève (ci-après: l'Administration cantonale) a accordé à la Succursale, dans les "strictes limites" de son but, le statut de succursale financière aux fins de son imposition fédérale directe pour une durée de cinq ans. Renouvelé le 10 mars 2008, ce statut précise notamment ce qui suit: " Le présent statut s'applique pour autant que la succursale respecte les conditions cumulatives suivantes: - total moyen du bilan minimum de CHF 100 millions; - 3⁄4 du total moyen du bilanet 3⁄4 de tous les rendements bruts concernent des activités de type financier (cf. directive de l'Administration fédérale des contributions du 9 octobre 1991). (...) Ce régime fiscal est valable pour une durée de 5 ans dès la période fiscale 2008. Il pourra être renouvelé sur demande à la lumière des conditions de fait et de droit qui prévaudront à son échéance. Toutefois, une reconsidération de ce régime fiscal est possible en tout temps, dans la mesure où l'activité effectivement déployée s'écarte de celle décrite dans votre courrier précité ou si les conditions d'application ne sont plus remplies, ce dont vous voudrez bien, cas échéant, nous informer. " Le 22 juillet 2008, le conseil d'administration de X._ SA a décidé de procéder à sa liquidation, au motif que le maintien d'une structure fortement capitalisée à Luxembourg ne se justifiait plus. X._ SA est entrée de fait en liquidation le 29 août 2008. Le 14 octobre 2008, l'assemblée générale a décidé la dissolution anticipée de la société et prononcé sa mise en liquidation, nommant à cet effet un liquidateur. Dans sa déclaration fiscale pour l'année 2008, la Succursale a appliqué le ruling du 10 mars 2008 et annoncé un bénéfice imposable de 1'400'802 fr. B. Le 17 juin 2010, l'Administration cantonale a procédé à l'imposition de la Succursale au niveau de l'impôt fédéral direct sans appliquer le statut fiscal de succursale financière (ruling). ll en résultait un bénéfice imposable de 4'087'000 fr. La contribuable a contesté cette taxation, sollicitant notamment l'application du statut jusqu'à ce qu'elle fût entrée en liquidation, soit au 28 août 2008. Sa réclamation a été rejetée par l'Administration cantonale le 28 mars 2011. Saisi d'un recours contre cette décision, le Tribunal administratif de première instance du canton de Genève a partiellement admis le recours le 4 juin 2012, mais sur un point étranger au litige et admis par l'Administration cantonale en cours de procédure, à savoir la déductibilité de l'impôt dû en tant que charge. La Succursale a déféré ce jugement à la Cour de justice du canton de Genève, Chambre administrative (ci-après: la Cour de justice) en reprenant les conclusions prises en première instance. La Cour de justice a rejeté le recours par arrêt du 24 juin 2014. Elle a retenu, en substance, que la recourante avait violé le ruling et mis l'autorité fiscale devant le fait accompli en ne lui faisant pas part, contrairement à son obligation d'informer, de son entrée en liquidation le 29 août 2008. L'autorité fiscale n'avait dès lors d'autre choix que de lui appliquer le droit ordinaire pour la période fiscale 2008, la recourante ne pouvant prétendre de bonne foi à son bénéfice. Le principe de périodicité s'opposait par ailleurs à ce que la recourante puisse bénéficier du statut fiscal jusqu'au 28 août 2008. C. Agissant par la voie du recours en matière de droit public, la Succursale demande au Tribunal fédéral, sous suite de frais et dépens, à titre principal, d'annuler l'arrêt de la Cour de justice, de constater que celle-ci a procédé à un établissement inexact des faits en relation avec la détermination du respect du statut fiscal du 10 mars 2008 pour l'impôt fédéral direct 2008 et de renvoyer le dossier à cette autorité pour instruction complémentaire sur ce point; subsidiairement, d'annuler l'arrêt de la Cour de justice, de constater qu'elle doit être imposée, pour l'impôt fédéral direct 2008, conformément au statut fiscal de succursale financière jusqu'au 28 août 2008, puis de manière ordinaire dès le 29 août 2008, et de renvoyer la cause à la Cour de justice dans le sens des considérants. La Cour de justice persiste dans les considérants et le dispositif de son arrêt. L'Administration cantonale a déposé une réponse au recours et a conclu à son rejet. L'Administration fédérale des contributions s'est ralliée à la réponse de l'Administration cantonale et a conclu au rejet du recours. La recourante a déposé d'ultimes observations.