It appears that the AGKSplash.png does NOT appear when broadcast to a Player. I tested on two Androids, one with Android OS version 3.2 and the other with 4.0.
And there is definitely a better way. Make your own splash screen to display while your app is loading.
At the start of your code, after you set your basic display parameters (resolution if not in percentage and orientation):
// display our splash (my app was set for landscape only, virtual resolution 960x640)
spl_img = LoadImage("/media/mysplash.png")
spl_spr = CreateSprite(spl_img)
SetSpritePosition(spl_spr,0,0)
SetSpriteSize(spl_spr,960,640)
// double sync needed to make sure the backbuffer gets displayed
// so that our splash image displays
sync()
sync()
// delay a bit
sleep(500)
After you've initialised everything you need to before the user can interact with it:
DeleteSprite(spl_spr)
DeleteImage(spl_img)
If you do these in functions, make sure to make spl_spr and spl_img globals.
Cheers,
Ancient Lady
AGK Community Tester