IMA SDK Ad-related events are fired with a delay or aren't fired at all

631 views
Skip to first unread message

Paul Ivanov

unread,
Oct 4, 2021, 7:19:52 AM10/4/21
to Interactive Media Ads SDK

Hello!

Description: Ad-related events are fired with a delay or aren't fired at all if an ad starts in the background or PiP mode.

XCode: 13.0

Device: iPhone 12 Pro

iOS: v15.0

iOS IMA SDK: 3.14.4


This is reproducible out-of-the-box in the AdvancedExample (Swift) with SDK 3.14.4. 


Steps to reproduce:

  1. Navigate to the project root

  2. Execute pod install 

  3. Build and run the AdvancedExample

  4. Select AdRules Pods example from the list

  5. The Preroll ad starts

  6. Wait for Preroll to end and for playback to start

  7. Swipe up the screen from the very bottom to switch to the Picture-in-Picture mode

  8. Wait for the Midroll

  9. Midroll starts playing


As a result, we do not receive the ad-related events* or receive them with a delay and it also always breaks the transition from an ad back to the main content.

But when you go back from the PiP mode to the app all events are fired/received immediately and the transition from the ad to the main content happens.


*The delegate method “adsManager:didReceive:” isn’t called and there are no log messages in the console like “AdsManager event Optional(“Midpoint”)”. So you can either set a breakpoint in the delegate method or filter a console output out.


IMA SDK

unread,
Oct 4, 2021, 2:41:32 PM10/4/21
to pavel....@bitmovin.com, ima...@googlegroups.com
Hi Paul,

Thank you for reaching out to us with your issue. In looking over this, we have seen this issue in the past and I see that a fix should have gone out with the  3.14.4 patch in July. We would ask if you can confirm that you are on the current SDK. Also here is a brief mention about this. Also we would suggest making sure you are on the current/updated Cocoapod.

Regards,
Google Logo
William Pescherine
IMA SDK Team
 


ref:_00D1U1174p._5004Q2OWOKG:ref

Paul Ivanov

unread,
Oct 7, 2021, 5:16:15 AM10/7/21
to Interactive Media Ads SDK
Hi William,
Thanks for the reply! We've checked everything you mentioned and we can confirm the usage of the latest IMA SDK version and CocoaPods as well.

IMA SDK

unread,
Oct 7, 2021, 10:47:33 AM10/7/21
to pavel....@bitmovin.com, ima...@googlegroups.com
Hi Paul,

Thank you for the response. Can you share with us either the sample code or link to the site that you have the SDK implemented on. So that we can look into this, as well as bring it to our team to see what could be wrong. At the same time, we ask if you have tested this against one of our samples .

Paul Ivanov

unread,
Oct 11, 2021, 4:16:23 AM10/11/21
to Interactive Media Ads SDK
As I mentioned in the very first message here, we're able to reproduce this issue with your AdvancedExample (Swift) from your repository. I also attached the zip archive to my message.
AdvancedExample.zip

IMA SDK

unread,
Oct 11, 2021, 6:05:31 AM10/11/21
to pavel....@bitmovin.com, ima...@googlegroups.com

Hi Paul,

 

I'm Michael and I work along with William. Allow me to assist you here.

 

Could you please confirm if the issue here is specific to actual device or can be replicated with a simulator? I asked because we cannot replicate it on our end. Does this also happen to other iOS device versions aside from v15.0? Would it be possible for you to share with us a screen recording of the behavior. Upon submitting these requested details, we will raise it to the rest of the team for further investigation.

Regards,

Google Logo
Michael Angelo Legaspi
IMA SDK Team
 


ref:_00D1U1174p._5004Q2OWOKG:ref
Message has been deleted

Paul Ivanov

unread,
Oct 12, 2021, 4:36:04 AM10/12/21
to Interactive Media Ads SDK
Hi Michael,

- Question 1: Could you please confirm if the issue here is specific to actual device or can be replicated with a simulator?
We can reproduce the missing events both on the simulator and on the actual devices, but there are several nuances:
1. The simulator doesn't support PiP.
2. The AdvancedExample project isn't correctly configured for the background playback, but we modified it (the link with project archive) and we can confirm the issue is reproducible when the app is in the background.

- Question 2: Does this also happen to other iOS device versions aside from v15.0?
We're able to reproduce it on iPhone 12 Pro iOS 15.0 and iPhone X iOS 14.6.

- Question 3: Would it be possible for you to share with us a screen recording of the behavior.
Yes, sure. I'm attaching the screen recording (used Google Drive because it's too large to be uploaded here) from my Mac where you will see the Xcode with all needed information and screen mirroring from my real device.

IMA SDK

unread,
Oct 12, 2021, 6:37:09 AM10/12/21
to pavel....@bitmovin.com, ima...@googlegroups.com

Hi Paul,

 

Thank you for sharing all the requested information. I have raised this now to the rest of the team to further investigate. We will provide more information once we have the result of the investigation.

Regards,

Lucky Goyal

unread,
Apr 28, 2022, 3:49:04 AM4/28/22
to Interactive Media Ads SDK
Hi IMA SDK Team, is there any update on this issue? Is any further information needed to investigate this issue?

IMA SDK

unread,
May 2, 2022, 1:35:35 AM5/2/22
to ima...@googlegroups.com

Hello,

 

Thank you for your response. Our team is currently investigating the issue here. Rest assured that you will be notified on this thread once we have receive sufficient information.

Regards,

Google Logo
Michael Angelo
IMA SDK Team
 


ref:_00D1U1174p._5004Q2OWOKG:ref

Lucky Goyal

unread,
Jun 14, 2022, 6:46:05 AM6/14/22
to Interactive Media Ads SDK
Dear IMA SDK Team, any update on investigation please? It will be great if you can acknowledge whether the issue is reproducible and confirmed to be IMA SDK issue or not. This will give us direction if we need to wait for a fix in IMA SDK or not. 

Thanks,
Lucky Goyal

IMA SDK

unread,
Jun 15, 2022, 3:09:11 AM6/15/22
to ima...@googlegroups.com
Hi Lucky,

Thank you for following up. As per checking, this has been relayed to a wider team for further investigation. Unfortunately, we haven't receive any feedback yet. I'll make a follow up on this and let you know the soonest I hear back.

Regards,
Google Logo
Teejay Wennie
IMA SDK Team
 


ref:_00D1U1174p._5004Q2OWOKG:ref

MacKenzie Glanzer

unread,
Jul 11, 2022, 4:28:16 AM7/11/22
to Interactive Media Ads SDK
Hello again IMA SDK team!

Do you have any updates on this issue by any chance? It would be great to have some feedback on this.

Thanks,
- MacKenzie (she/her)

IMA SDK

unread,
Jul 11, 2022, 11:43:32 AM7/11/22
to ima...@googlegroups.com
Hi MacKenzie,

Unfortunately, there is nothing actionable yet to relay. I raised your comments with my team and we will get back to you as soon as possible.

Regards,

Google Logo
Aryeh
IMA SDK Team
 


ref:_00D1U1174p._5004Q2OWOKG:ref

Daniel Weinberger

unread,
Dec 5, 2022, 9:00:36 AM12/5/22
to Interactive Media Ads SDK
Hi,
Is there any update? This is open for more than a year now, and still blocking some use cases of our customers.

Thanks,
Daniel

IMA SDK

unread,
Dec 5, 2022, 2:24:52 PM12/5/22
to ima...@googlegroups.com
Hi Daniel,

I'm afraid that the team is still looking into this. I've asked if there's any information that we could share to the publisher and let you know once I hear back from them.

Regards,
Google Logo
Teejay Wennie
IMA SDK Team
 


ref:_00D1U1174p._5004Q2OWOKG:ref

Sheeba Kurtalam

unread,
Jun 26, 2023, 6:07:48 AM6/26/23
to Interactive Media Ads SDK
Hi IMA SDK team,

Do you have any updates on this issue? It's blocking our customers with pip support.

Thanks,
Sheeba

IMA SDK

unread,
Jun 26, 2023, 10:51:23 AM6/26/23
to ima...@googlegroups.com
Hi Sheeba,

I'm afraid that this is still under investigation. I've made a follow up and asked if there's any information that they share as of this moment. I'll let you know the soonest I hear back from them.
 
This message is in relation to case "ref:_00D1U1174p._5004Q2OWOKG:ref"

Thanks,
 
Google Logo IMA SDK Team


James Holding

unread,
Jul 21, 2023, 6:18:17 AM7/21/23
to Interactive Media Ads SDK
Can this be fixed please it has been almost two years since reported by multiple teams, 

Thanks 

James


IMA SDK

unread,
Jul 21, 2023, 11:44:33 AM7/21/23
to ima...@googlegroups.com
Hi James,

Thank you for following up. As per checking, this is still under investigation. Allow me to raise this with urgency to a wider team. I'll update this thread the soonest I hear back from them.

IMA SDK

unread,
Jul 25, 2023, 9:31:04 AM7/25/23
to ima...@googlegroups.com
Hi James,

This remains an open project with our engineering team, but the current state of Apple's management of backgrounded tasks limits our ability to prevent delayed ad events. As a result, barring changes to Apples task management this functionality is considered expected behavior for the foreseeable future.

Thanks,

Greg Schoppe

James Holding

unread,
Jan 10, 2024, 12:07:03 PMJan 10
to Interactive Media Ads SDK
Hi Greg, 

Thanks for the note above.

Best, 

James

James Holding

unread,
Jan 10, 2024, 12:16:26 PMJan 10
to Interactive Media Ads SDK
Just to add - Please do let us know if there has been any changes to the status of this, its something that continues to affect customers.

IMA SDK

unread,
Jan 16, 2024, 3:21:15 PMJan 16
to ima...@googlegroups.com

Hi James,

Unfortunately there haven't been any new changed on this issue. Please keep an eye on our developer documentation, as wec[



ref:!00D1U01174p.!5004Q02OWOKG:ref

IMA SDK

unread,
Jan 16, 2024, 3:41:29 PMJan 16
to ima...@googlegroups.com

Hi James,

 

Unfortunately there haven't been any new changed on this issue. Please keep an eye on our developer documentation, as we will certainly post updates there.

 

Thanks,

 

Greg Schoppe

IA SDK Team



ref:!00D1U01174p.!5004Q02OWOKG:ref

Lucky Goyal

unread,
Sep 10, 2024, 11:42:51 AMSep 10
to Interactive Media Ads SDK
Dear IMA SDK Team, is there any update on this ticket please? 

I looked at the release notes but do not see any relevant updates. Checking here if I missed any updates about this issue.

IMA SDK

unread,
Sep 12, 2024, 11:23:42 AMSep 12
to ima...@googlegroups.com
Hi Lucky,

At the moment this is still a known limitation of the IMA on iOS devices. Our engineering team is still actively working to identify routes to improve the backgrounding behavior, but we do not currently have an ETA on when we may see changes. For the time being, this behavior is still considered expected behavior.


Thanks,

Greg Schoppe
IMA SDK Team
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02OWOKG:ref" (ADR-00081237)

Thanks,
 
Google Logo
Greg Schoppe
IMA SDK Team


Reply all
Reply to author
Forward
0 new messages