When is "DontDestroyOnLoad object" destroyed?

Am I have to destroy it before turn off the application? or after quit GB collect them?

How Does DontDestroyOnLoad works? has a ref count stuff?

It will keep the object even if you load a new scene.

It will not keep the object if you turn off the application.

Read more here: http://docs.unity3d.com/ScriptReference/Object.DontDestroyOnLoad.html