You cannot insert a Game Boy Advance cartridge into a Wii. The cartridge slot doesn't exist, the voltage/logic differs, and the Wii's IOS has no GBA hardware abstraction layer.
If you have a Wii, softmod it and run VBA GX for GBA on TV. But for portable, a DS Lite or 3DS is superior. Original hardware > emulation > Wii homebrew for GBA.