So I have been playing league for many years now on PC and Wildrift. What I have come to find is they try to implement fixes to the problem in the title but never do enough to back it up or put proper detection protocols in. What I see is they allow someone to sit in the fountain/before the inhib towers with just needing to move or preform an action even though the enemy is no where to be found with no penalty. With that even reporting them will not give them a penalty or do anything but mark the account with a useless flag that doesn't do anything.
So my purposed fix is to have riot implement a sort of "what if" type code into both games making both areas an afk detection area. Basically how it would work is keeping the afk detection timer but adding the on you nexus side from the semi circle of the inhib base to fountain if there's no enemy minions or enemy champions in a max auto radius that the system flags you AFK even if you move or cast an ability. To add to that if statement to protect ults like luxs and TF's for example it has to have the detection on the ult that it is not just a random area move but needs to be near enemies or minions to not affect the choice of location of ult so timer resets for that time and is affected by cooldowns.
External link →