UnityPause Linker Error

Bought the prime31 admob ios extension and upgraded everything to the newest version because I read a lot of people having the same error and this was because of older versions…

I keep getting the following error when compiling the xcode project:

Undefined symbols for architecture armv7:

“UnityPause(bool)”, referenced from:

-[AdMobManager adViewWillPresentScreen:] in AdMobManager.o

-[AdMobManager adViewDidDismissScreen:] in AdMobManager.o

-[AdMobManager interstitial:didFailToReceiveAdWithError:] in AdMobManager.o

-[AdMobManager interstitialWillPresentScreen:] in AdMobManager.o

-[AdMobManager interstitialWillDismissScreen:] in AdMobManager.o

-[AdMobManager interstitialDidDismissScreen:] in AdMobManager.o
ld: symbol(s) not found for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

My specs:
Unity 5 b12
XCode 6.1

UnityPause(bool) not available in Unity 5?

Just checked the UnityInterface.h file and found this:
void UnityPause(int pause);

So Unity changed the syntax? From bool to int?

0==pause false / game is running
1 == true pause true/game in pause mode

Is this right?