aclockwork orangutan
The map url that you shared was secured, so first things first, you would either need to share the map publicly or would need to do some sort of authentication within your app.
Second, I am assuming that you are working with API 10.2.8 and not the quartz api. If you look at the MapView documentation, you should see that your url should look something like the one provided in this XML declaration:
MapView | ArcGIS Android 10.2.8 API
<com.esri.android.map.MapView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
url="http://www.arcgis.com/home/webmap/viewer.html?webmap=e229d715f7ca4fa980308549fb288165"/>
In the URL, you would put the URL of your map which would look something similar except maybe it would start with:
"https://decotours.maps.arcgis.com/..."
Finally,
- According to official documentary the map must be on a Map Server, does this mean I may have to pay money to host map.
When you use ArcGIS Online in an organizational account like you have, you should be fine with uploading your data to ArcGIS Online and hosting it there. ArcGIS Online will host your data in a MapServer instance (I believe).
I hope this helps!
I look forward to your response.