Some themes don’t provide a theme location, or sometimes you need an extra theme location because you’re adding a new menu. While you can always just use Manual Integration and set the menu explicitly, using a theme location provides greater flexibility.
UberMenu provides an extra theme location for you if you need it – in the Control Panel > General Settings > Advanced, enable Register Easy Integration UberMenu Theme Location
Then when using Manual Integration in the Control Panel, you can select the UberMenu [Easy Integration] theme location to generate the appropriate manual integration code
Creating a new theme location without Easy Integration
If you want to register any additional theme locations, it’s very easy to do so with PHP – just use the register_nav_menus() function.