{ "id": "173234", "key": "MOD-2507", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10034", "key": "MOD", "name": "Appcelerator Modules", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2019-03-27T00:25:38.000+0000", "priority": null, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "ybanev", "key": "ybanev", "displayName": "Yordan Banev", "active": true, "timeZone": "Europe/Athens" }, "updated": "2019-04-10T17:27:15.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "14509", "name": "Admob" } ], "description": "The ti.admob module crashes on Android 9. We have had to completely disable it for this operating system version.", "attachment": [], "flagged": false, "summary": "ti.admob - Android 9 support?", "creator": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Android 9", "comment": { "comments": [ { "id": "447236", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "It's an issue on Google's end because the AdMob library is still using the deprecate Apache library which has been removed as of Android 9. Please see:\r\nhttps://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/android/K1HKru7RutY\r\n\r\nThe work-around is to add the below {{}} to your \"tiapp.xml\". This is Google's recommendation as well.\r\n{code:xml}\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n{code}\r\n\r\nNote that this is an issue with Google Maps as well if you use it.\r\n", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-27T17:46:22.000+0000", "updated": "2019-03-27T17:48:47.000+0000" }, { "id": "447540", "author": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "body": "In order for this module to be compatible with the latest firebase modules for Ti SDK 8.0.0 to run on Android 9, it needs to also compile and run alongside ti.playservices v16.1.2.\r\n\r\nThis ti.admob module won't compile on ti.playservices v16.1.2 as it errors out with:\r\n{code:java}\r\n[ERROR] TiExceptionHandler: (main) [91,91] Failed resolution of: Lcom/google/android/gms/ads/AdSize;\r\n{code}\r\n\r\nCan this be fixed?", "updateAuthor": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-04-09T10:51:31.000+0000", "updated": "2019-04-09T10:51:31.000+0000" }, { "id": "447596", "author": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "body": "Currently a ti.admob rewrite is in progress for both iOS & Android to support more ad types and make them properly cross platform. [~ybanev] is working on that. I've assigned him to make sure it will work as well on Android 9", "updateAuthor": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-04-10T11:04:06.000+0000", "updated": "2019-04-10T11:04:06.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }