Fully different Pages templates which are different, for different db/page apps
Pages retains templates, so no problem there.
Custom templates which are inserted into Head to keep things organized (ex: Prepid config, Google Admanager ad unit config settings... really long list, other overrides). Some apply to specific areas of the site only and can't show otherwise. Ex: {{if preg_match("/forums\/forum/", $_SERVER['REQUEST_URI'])}}
remove mark site read in breakcrumb
You can do this via CSS.
Insert custom menu items ONLY in the mobile menu (not desktop)
The menu is the menu in v5, what do you need adding into the menu for small devices?
Remove social links and inset fully customized footer
CSS and custom template hooks
Replace native search (and place in nav bar) on desktop with Google custom search box
Either JS, or CSS and custom template hooks.
Replace forum/topic dots with custom images we have (read, unread, etc.)
Hide post counts in forums from being viewable
Doable via CSS.
Remove ads from specific forums (Google policy they can't be on Off Topic areas.... rick getting banned)... this like:
{{if $category->_id == 139 && !in_array(member.member_group_id,array(24))}}
What pages cannot accept ads? (Not a challenge, just curious). We also have this setting.
Add non-IPB custom fields to profiles inn topics
Would need to be a custom app, but possibly doable.
Have ads shown to guests in some areas (but not members). Ex: {{if member.member_id == 0}}
Already possible
.
Show ads after XX post, but only if the member has more than YY posts and only if the current page has ZZ posts. Ex:
{{if (!member.member_id || (member.member_id && member.member_posts < 1000)) && ($postCount % 15 == 😎 && ($topic->posts - $postCount >= 9)}}
Seems quite precise, what is your use-case for this?
Many custom ads inserted into locations
Custom template hooks are likely the answer.