If anyone looking for the same answer as me this is the section of the style where ad_message_below should be moved that worked for me:
        <xen:hook name="message_content" params="{xen:array 'message={$message}'}">
        <div class="messageContent">       
            <article>
                <blockquote class="messageText SelectQuoteContainer ugc baseHtml{xen:if $message.isIgnored, ' ignored'}">
                    <xen:include template="ad_message_body" />
                    {xen:raw $message.messageHtml}
                    <div class="messageTextEndMarker"> </div>
                </blockquote>
            </article>
            <xen:include template="ad_message_below" />
            {xen:raw $messageContentAfterTemplate}
        </div>
        </xen:hook>