{ "id": "95018", "key": "AC-2766", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2012-08-20T10:37:50.000+0000", "created": "2012-07-12T09:14:40.000+0000", "labels": [ "appcelerator", "iad", "ipad", "iphone" ], "versions": [], "issuelinks": [], "assignee": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "updated": "2016-03-08T07:47:40.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "I am more or less experiencing this issue while using the iad view:\r\n\r\nhttp://developer.appcelerator.com/question/56541/iad-disappears-after-a-while---just-me\r\n\r\nI have attached my iad control that falls back to admob if it recieves an error. I am putting a background image on the view behind my ad to compensate for this occurring, but basically the iad will vanish after a period of time without firing any event. Since there is not event I can't do anything to react to it and I'm stuck with my fall back image.", "attachment": [ { "id": "29250", "filename": "ad_display_panel.js", "author": { "name": "mlyon@gavant.com", "key": "mlyon@gavant.com", "displayName": "Miles Lyon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-12T09:14:40.000+0000", "size": 6341, "mimeType": "application/x-javascript" } ], "flagged": false, "summary": "iAd View Ads vanish without triggering any event.", "creator": { "name": "mlyon@gavant.com", "key": "mlyon@gavant.com", "displayName": "Miles Lyon", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mlyon@gavant.com", "key": "mlyon@gavant.com", "displayName": "Miles Lyon", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "2.1.0.v20120618190254 SDK version, iphone, ipad, using iad control", "comment": { "comments": [ { "id": "208144", "author": { "name": "anagesh", "key": "anagesh", "displayName": "Anirudh Nagesh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Miles,\r\n\r\nCould you please provide me a simple reproducible test case in app.js so that I can test it and see whats happening.\r\n\r\nRegards,\r\nAnirudh", "updateAuthor": { "name": "anagesh", "key": "anagesh", "displayName": "Anirudh Nagesh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-17T12:47:11.000+0000", "updated": "2012-07-17T12:47:11.000+0000" }, { "id": "208147", "author": { "name": "anagesh", "key": "anagesh", "displayName": "Anirudh Nagesh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested a sample app with iad. 'load' event is firing properly. http://pastie.org/4273680", "updateAuthor": { "name": "anagesh", "key": "anagesh", "displayName": "Anirudh Nagesh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-17T13:13:35.000+0000", "updated": "2012-07-17T13:13:35.000+0000" }, { "id": "208150", "author": { "name": "paul h", "key": "paul h", "displayName": "Paul Hamilton", "active": true, "timeZone": "America/Havana" }, "body": "If you wait ~10 minutes the iad will vanish and never reappear and nothing fires letting you know this happens. Seems to happen more often when you navigate to another window, wait a bit of time and revisit the last screen with the iad. It will be gone with just a blank spot where it was.\r\n\r\nedit:\r\nThe intitial load will fire, or the error if it fails to load. The problem again is that the iad does load and it goes away, leaving a ugly empty blank space with no way to tell the app to fill it.", "updateAuthor": { "name": "paul h", "key": "paul h", "displayName": "Paul Hamilton", "active": true, "timeZone": "America/Havana" }, "created": "2012-07-17T13:18:15.000+0000", "updated": "2012-07-17T13:21:44.000+0000" }, { "id": "208154", "author": { "name": "mlyon@gavant.com", "key": "mlyon@gavant.com", "displayName": "Miles Lyon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Try the following as a sample of the issue:\r\n\r\nEdit: error in original code:\r\nhttp://pastie.org/4273829\r\n\r\neffectively the screen needs to adjust up and down to make space for the ad showing (so that controls are not covered). There are times when the error event doesn't fire and so the screen remains with a 50 pixel space at the bottom. In the discussion thread above there are similar explanations.", "updateAuthor": { "name": "mlyon@gavant.com", "key": "mlyon@gavant.com", "displayName": "Miles Lyon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-17T13:40:32.000+0000", "updated": "2012-07-17T13:42:16.000+0000" }, { "id": "208156", "author": { "name": "paul h", "key": "paul h", "displayName": "Paul Hamilton", "active": true, "timeZone": "America/Havana" }, "body": "This is also a valid case for rejection from the appstore if you leave a blank space with no ad. It is just harder to catch this case as the initial load is handled correctly. But 'error' is never fired when subsequent loads fail.", "updateAuthor": { "name": "paul h", "key": "paul h", "displayName": "Paul Hamilton", "active": true, "timeZone": "America/Havana" }, "created": "2012-07-17T13:43:48.000+0000", "updated": "2012-07-17T13:43:48.000+0000" }, { "id": "208219", "author": { "name": "anagesh", "key": "anagesh", "displayName": "Anirudh Nagesh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Miles/Paul,\r\n\r\nI could not reproduce the issue. The error event is fired and screen adjusts itself. Error event was fired after 10 load events and iad was hidden as written in the code.\r\n\r\nRegards,\r\nAnirudh\r\n\r\n", "updateAuthor": { "name": "anagesh", "key": "anagesh", "displayName": "Anirudh Nagesh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-17T17:45:48.000+0000", "updated": "2012-07-17T17:45:48.000+0000" }, { "id": "213308", "author": { "name": "paul h", "key": "paul h", "displayName": "Paul Hamilton", "active": true, "timeZone": "America/Havana" }, "updateAuthor": { "name": "paul h", "key": "paul h", "displayName": "Paul Hamilton", "active": true, "timeZone": "America/Havana" }, "created": "2012-08-08T09:06:37.000+0000", "updated": "2012-08-08T09:06:37.000+0000" }, { "id": "215143", "author": { "name": "anagesh", "key": "anagesh", "displayName": "Anirudh Nagesh", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "anagesh", "key": "anagesh", "displayName": "Anirudh Nagesh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-20T10:37:50.000+0000", "updated": "2012-08-20T10:37:50.000+0000" }, { "id": "281021", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "DUP issue. ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2013-11-24T22:30:00.000+0000", "updated": "2013-11-24T22:30:00.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }