Skip to content

Commit

Permalink
Pangle - 3.3.6.2.2
Browse files Browse the repository at this point in the history
  • Loading branch information
dravyan committed Feb 23, 2021
1 parent 3eeeeba commit 748090f
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 13 deletions.
3 changes: 3 additions & 0 deletions Pangle/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
## Changelog
* 3.3.6.2.2
* Add support for `fullscreenAdAdapterAdWillDismiss` when a fullscreen creative is about to close. Publishers must use v5.16.1 of the MoPub SDK at the minimum.

* 3.3.6.2.1
* Fix native ad icon rendering issue.
* Support 1:1 native video size.
Expand Down
2 changes: 1 addition & 1 deletion Pangle/PangleAdapterConfiguration.m
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ @implementation PangleAdapterConfiguration
static NSInteger mRewardAmount;
static NSString *mMediaExtra;

static NSString * const kAdapterVersion = @"3.3.6.2.1";
static NSString * const kAdapterVersion = @"3.3.6.2.2";
static NSString * const kAdapterErrorDomain = @"com.mopub.mopub-ios-sdk.mopub-pangle-adapters";

typedef NS_ENUM(NSInteger, PangleAdapterErrorCode) {
Expand Down
8 changes: 2 additions & 6 deletions Pangle/PangleInterstitialCustomEvent.m
Original file line number Diff line number Diff line change
Expand Up @@ -127,19 +127,15 @@ - (void)fullscreenVideoAdDidVisible:(BUFullscreenVideoAd *)fullscreenVideoAd{
- (void)fullscreenVideoAdWillClose:(BUFullscreenVideoAd *)fullscreenVideoAd{
MPLogAdEvent([MPLogEvent adWillDisappearForAdapter:NSStringFromClass(self.class)], [self getAdNetworkId]);

[self.delegate fullscreenAdAdapterAdWillDismiss:self];
[self.delegate fullscreenAdAdapterAdWillDisappear:self];
}

- (void)fullscreenVideoAdDidClose:(BUFullscreenVideoAd *)fullscreenVideoAd {
MPLogAdEvent([MPLogEvent adDidDisappearForAdapter:NSStringFromClass(self.class)], [self getAdNetworkId]);

[self.delegate fullscreenAdAdapterAdDidDisappear:self];

// Signal that the fullscreen ad is closing and the state should be reset.
// `fullscreenAdAdapterAdDidDismiss:` was introduced in MoPub SDK 5.15.0.
if ([self.delegate respondsToSelector:@selector(fullscreenAdAdapterAdDidDismiss:)]) {
[self.delegate fullscreenAdAdapterAdDidDismiss:self];
}
[self.delegate fullscreenAdAdapterAdDidDismiss:self];
}

- (void)fullscreenVideoAdDidClick:(BUFullscreenVideoAd *)fullscreenVideoAd {
Expand Down
8 changes: 2 additions & 6 deletions Pangle/PangleRewardedVideoCustomEvent.m
Original file line number Diff line number Diff line change
Expand Up @@ -149,16 +149,12 @@ - (void)rewardedVideoAdDidVisible:(BURewardedVideoAd *)rewardedVideoAd {

- (void)rewardedVideoAdDidClose:(BURewardedVideoAd *)rewardedVideoAd {
MPLogAdEvent([MPLogEvent adWillDisappearForAdapter:NSStringFromClass(self.class)], [self getAdNetworkId]);
[self.delegate fullscreenAdAdapterAdWillDismiss:self];
[self.delegate fullscreenAdAdapterAdWillDisappear:self];

MPLogAdEvent([MPLogEvent adDidDisappearForAdapter:NSStringFromClass(self.class)], [self getAdNetworkId]);
[self.delegate fullscreenAdAdapterAdDidDisappear:self];

// Signal that the fullscreen ad is closing and the state should be reset.
// `fullscreenAdAdapterAdDidDismiss:` was introduced in MoPub SDK 5.15.0.
if ([self.delegate respondsToSelector:@selector(fullscreenAdAdapterAdDidDismiss:)]) {
[self.delegate fullscreenAdAdapterAdDidDismiss:self];
}
[self.delegate fullscreenAdAdapterAdDidDismiss:self];
}

- (void)rewardedVideoAdDidClick:(BURewardedVideoAd *)rewardedVideoAd {
Expand Down

0 comments on commit 748090f

Please sign in to comment.