I’m building a game using C# and for the ads I use Heyzap for Unity3d. I have managed to get the SDK, add it as a plugin and show an Interstitial Ad. Now I wanted to use the advanced part(callbacks) in their documentation but just copying the code gives me two weird errors: error CS1519: Unexpected symbol `(’ in class, struct, or interface member declaration, and the sibling one with ‘)’ character. I also checked their class and it seems that is a function, so I’m in a dead end.
Here’s my code:
using UnityEngine;
using System.Collections;
public class AdsController : MonoBehaviour {
void Start () {
HeyzapAds.start("*doesn't matter*", HeyzapAds.FLAG_NO_OPTIONS);
HZInterstitialAd.fetch();
}
HZInterstitialAd.AdDisplayListener listener = delegate(string adState, string adTag){
if ( adState.Equals("show") ) {
// Do something when the ad shows, like pause your game
}
if ( adState.Equals("hide") ) {
// Do something after the ad hides itself
}
if ( adState.Equals("click") ) {
// Do something when an ad is clicked on
}
if ( adState.Equals("failed") ) {
// Do something when an ad fails to show
}
if ( adState.Equals("available") ) {
// Do something when an ad has successfully been fetched
}
if ( adState.Equals("fetched_failed") ) {
// Do something when an ad did not fetch
}
if ( adState.Equals("audio_starting") ) {
// The ad being shown will use audio. Mute any background music
}
if ( adState.Equals("audio_finished") ) {
// The ad being shown has finished using audio.
// You can resume any background music.
}
};
HZInterstitialAd.setDisplayListener (listener);
}
The error seems to be at the last line(HZInterstitialAd.setDisplayListener (listener);).
Here you can find Heyzap documentation.
Any suggest would help. Thanks
How much do I have to wait for aproval??? this is insane.