after starting to ask the question I found the answer,
so incase someone else have this problem here is the solution.
- to your .h file add a delegate called BCFAdsDelegate.
- add #import "BCFAds.h"
- in the .m file where you call the sdk add
[BCFAds showPopupWithAppID:@"appId" withDelegate:self];
- use the method you want:
- (void)popupDidDismissActive;
// Called when user is back to the app
- (void)popupDidReceive;
// Called when a popup is available
- (void)popupDidFail;
// Called when a popup is not available
- (void)popupDidBecomeActive;
// Called when popup is displayed
- (void)popupDidDismissActive;
// Called when user is back to the app
- (void)userWillLeaveApplication;
// Called when user clicked and is about to leave the application